﻿BODY	{
	text-align:center;
	margin:0px;
	font-size:90%;
	font-family:"MS UI Gothic", "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", sans-serif;
	line-height:20px;
	background-color:#cbe1b5;
}
IMG		{border-width:0px;}
div		{
	float:left;
	background-repeat:no-repeat;
}
b		{color:#007700;}

li{
}

H1{
	float:left;
	margin:0px;
	margin-left:50px;
	background-color:#003300;
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	width:800px;
}


div.center
{
	text-align:center;
}

br.clear{
	clear:both;
}


#right_area #sub_caption div.area{
	background-image:url(../images/base/sub_caption.png);
	background-position:left;
	background-repeat:no-repeat;
	width:190px;
	height:29px;
}

#right_area #sub_caption div.text{
	width:400px;
	margin-left:35px;
	font-weight:bold;
	line-height:normal;
}

/* Define area */
DIV.body_area		{
	background-image:url("../images/base/dl_bg.png");
	background-repeat:repeat-y;
	width:900px;
	margin:0px auto;
	text-align:left;
	float:none;
}

DIV.head_area		{
	position:relative;
	background-image:url("../images/base/header.png");
	width:800px;
	height:70px;
	margin-left:50px;
}

DIV.main_area		{
	background-color:#FFFFFF;
	width:800px;
	background-repeat:no-repeat;
	margin-left:50px;
}

DIV.left_area		{
	width:230px;
	float:left;
	margin:10px 0px;
}

#menu div.top{
	background-image:url(../images/base/menu_t_bg.png);
	width:230px;
	height:25px;
}

#menu div.middle{
	background-image:url(../images/base/menu_bg.png);
	background-repeat:repeat-y;
	width:230px;
}

#menu div.bottom{
	background-image:url(../images/base/menu_b_bg.png);
	width:230px;
	height:23px;
}

#payment_on_menu
{
	width:230px;
}

#menu #payment_on_menu div.area{
	background-image:url(../images/g_menu/paymentbox_bg.png);
	width:230px;
	height:190px;
}

#menu #payment_on_menu div.text{
	width:200px;
	height:60px;
	margin:0px 0px 0px 10px;
	color:#FFFFFF;
	font-weight:bold;
}

#menu #payment_on_menu a{
	color:#FFFFFF;
	font-weight:bold;
}

/* right area on main */
#right_area div.area{
	width:570px;
}

#right_area div.text{
	position:relative;
	left:10px;
	width:550px;
}


/* footer area */
#footer{
	background-image:url(../images/base/footer.png);
	width:800px;
	height:30px;
	margin-left:50px;
}

#footer DIV.area	{
	width:800px;
	height:30px;
}

#footer DIV.contents	{
	width:800px;
}

#footer #small_banner DIV.area	{
	width:400px;
	margin:0px;
}

#footer #small_banner DIV.contents	{
	text-align:left;
	width:400px;
}

#footer #credit DIV.area	{
	width:400px;
	margin:0px;
	height:30px;
}

#footer #credit DIV.contents	{
	text-align:right;
	width:400px;
	color:#FFFFFF;
	margin-top:7px;
}


/* navigation button */
div.back{
}


/* today's free icon */
#free_icon div.area
{
	width:230px;
	height:140px;
	background-image:url(../images/g_menu/m_tficon_bg.png);
}

#free_icon img
{
	margin:51px 0px 0px 82px;
}





DIV.main_text_area	{margin:10px;}


DIV.right_text_area		{
	width:570px;
	margin:50px 5px 50px 5px;
}

DIV.text_area		{
	margin:10px;
	min-height: 300px;
}

/* global menu */
/* for IE */
A.menu_top			{width:100px;height:30px;background-image:url("../images/g_menu/b_top_n.png");}
A.menu_top:hover	{width:100px;height:30px;background-image:url("../images/g_menu/b_top_h.png");}
A.menu_aboutus		{width:120px;height:30px;background-image:url("../images/g_menu/b_aboutycom_n.png");}
A.menu_aboutus:hover{width:120px;height:30px;background-image:url("../images/g_menu/b_aboutycom_h.png");}
A.menu_service		{width:78px;height:30px;background-image:url("../images/g_menu/b_service_n.png");}
A.menu_service:hover{width:78px;height:30px;background-image:url("../images/g_menu/b_service_h.png");}
A.menu_price		{width:54px;height:30px;background-image:url("../images/g_menu/b_price_n.png");}
A.menu_price:hover	{width:54px;height:30px;background-image:url("../images/g_menu/b_price_h.png");}
A.menu_gallary		{width:78px;height:30px;background-image:url("../images/g_menu/b_work_n.png");}
A.menu_gallary:hover{width:78px;height:30px;background-image:url("../images/g_menu/b_work_h.png");}
A.menu_contact		{width:102px;height:30px;background-image:url("../images/g_menu/b_contact_n.png");}
A.menu_contact:hover{width:102px;height:30px;background-image:url("../images/g_menu/b_contact_h.png");}
A.menu_flow			{width:126px;height:30px;background-image:url("../images/g_menu/b_flowchart_n.png");}
A.menu_flow:hover	{width:126px;height:30px;background-image:url("../images/g_menu/b_flowchart_h.png");}
A.menu_sitemap		{width:80px;height:30px;background-image:url("../images/g_menu/");}
A.menu_sitemap:hover{width:80px;height:30px;background-image:url("../images/g_menu/");}
/* except IE */	
DIV.menu_top			{width:100px;height:30px;background-image:url("../images/g_menu/b_top_n.png");float:left;}
DIV.menu_top:hover		{width:100px;height:30px;background-image:url("../images/g_menu/b_top_h.png");float:left;}
DIV.menu_aboutus		{width:120px;height:30px;background-image:url("../images/g_menu/b_aboutycom_n.png");float:left;}
DIV.menu_aboutus:hover	{width:120px;height:30px;background-image:url("../images/g_menu/b_aboutycom_h.png");float:left;}
DIV.menu_service		{width:78px;height:30px;background-image:url("../images/g_menu/b_service_n.png");float:left;}
DIV.menu_service:hover	{width:78px;height:30px;background-image:url("../images/g_menu/b_service_h.png");float:left;}
DIV.menu_price			{width:54px;height:30px;background-image:url("../images/g_menu/b_price_n.png");float:left;}
DIV.menu_price:hover	{width:54px;height:30px;background-image:url("../images/g_menu/b_price_h.png");float:left;}
DIV.menu_gallary		{width:78px;height:30px;background-image:url("../images/g_menu/b_work_n.png");float:left;}
DIV.menu_gallary:hover	{width:78px;height:30px;background-image:url("../images/g_menu/b_work_h.png");float:left;}
DIV.menu_contact		{width:102px;height:30px;background-image:url("../images/g_menu/b_contact_n.png");float:left;}
DIV.menu_contact:hover	{width:102px;height:30px;background-image:url("../images/g_menu/b_contact_h.png");float:left;}
DIV.menu_flow			{width:126px;height:30px;background-image:url("../images/g_menu/b_flowchart_n.png");float:left;}
DIV.menu_flow:hover		{width:126px;height:30px;background-image:url("../images/g_menu/b_flowchart_h.png");float:left;}
DIV.menu_sitemap		{width:80px;height:30px;background-image:url("../images/g_menu/");float:left;}
DIV.menu_sitemap:hover	{width:80px;height:30px;background-image:url("../images/g_menu/");float:left;}

/* sub menu */
A.sub_menu			{color:#FFFFFF;font-weight:bold;}

/* text */
SPAN.caution	{
	color:red;
}

SPAN.caution *
{
	vertical-align:sub;
}

DIV.small_text		{
	font-size:80%;
}

/* label */
DIV.green_label_area	{background-image:url(../images/icon/to_list_bg.png);height:23px;width:144px;float:left;background-repeat:no-repeat;}
DIV.green_label_text	{margin:3px 10px;}
DIV.green_label_cont	{margin:3px 10px;width:260px;float:left;}
/* label */
DIV.green_plate_area	{
	background-image:url(../images/base/service_sl01.png);
	height:35px;
	width:450px;
	background-repeat:no-repeat;
	background-position:top;
}
DIV.green_plate_text	{
	float:left;
	margin:10px auto auto 10px;
	font-weight:bold;
	}

div.other {
	margin-left:20px;
}

#language{
	width:550px;
	text-align:right;
}

