﻿@charset "UTF-8";

/**********************************************
Line All
**********************************************/
#line_top,
#line {
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	text-align:left;
}

#line_top {
	width:502px; /* [width] 502px+(padding:14px+14px)=530px */
	padding:0 14px;
	border:solid 1px #777777;
}

#line {
	width:530px;
	border:solid 1px #000099;
}



/**********************************************
Line Footer
**********************************************/
#line_totop,
#line_0totop,
#line_1totop {
	width:600px;
	margin-top:10px;
	text-align:center;
}

#line_totop a,
#line_0totop a,
#line_1totop a {
	display:block;
	width:67px;
	height:11px;
	margin:0 267px 0 266px; /* [width]67px+(margin:267px+266px)=600px */
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	/*\*/overflow:hidden;/**/
}

#line_1totop a {
	width:85px;
}

#line_totop a {background:#ffffff url(../products/line/button/line_top2.gif) no-repeat;}
#line_totop a:hover {background-image:url(../products/line/button/line_top1.gif);}

#line_0totop a {background:#ffffff url(../products/0line/button/0line_top2.gif) no-repeat;}
#line_0totop a:hover {background-image:url(../products/0line/button/0line_top1.gif);}

#line_1totop a {background:#ffffff url(../products/1line/button/1line_top2.gif) no-repeat;}
#line_1totop a:hover {background-image:url(../products/1line/button/1line_top1.gif);}



/**********************************************
Line Menu
**********************************************/
#menu li {
	margin-bottom:2px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
}

#menu li,
#menu a {
	display:block;
	width:146px;
	height:17px;
	background-repeat:no-repeat;
}

#menu a {
	/*\*/overflow:hidden;/**/
}

#menu #m_lineM0 a {background-image:url(../products/button/proM0-2.gif);}
#menu #m_lineM0 a:hover {background-image:url(../products/button/proM0-1.gif);}

#menu #m_lineM1 {background-image:url(../products/button/proM1.gif);}

#menu #m_line1 a {background-image:url(../products/line/button/line1-2.gif);}
#menu #m_line1 a:hover {background-image:url(../products/line/button/line1-1.gif);}

#menu #m_line2 a {background-image:url(../products/line/button/line2-2.gif);}
#menu #m_line2 a:hover {background-image:url(../products/line/button/line2-1.gif);}

#menu #m_line3 a {background-image:url(../products/line/button/line3-2.gif);}
#menu #m_line3 a:hover {background-image:url(../products/line/button/line3-1.gif);}

#menu #m_line4 a {background-image:url(../products/line/button/line4-2.gif);}
#menu #m_line4 a:hover {background-image:url(../products/line/button/line4-1.gif);}

#menu #m_line5 a {background-image:url(../products/line/button/line5-2.gif);}
#menu #m_line5 a:hover {background-image:url(../products/line/button/line5-1.gif);}

#menu #m_line6 a {background-image:url(../products/line/button/line6-2.gif);}
#menu #m_line6 a:hover {background-image:url(../products/line/button/line6-1.gif);}

#menu #m_line7 a {background-image:url(../products/line/button/line7-2.gif);}
#menu #m_line7 a:hover {background-image:url(../products/line/button/line7-1.gif);}

#menu #m_line8 a {background-image:url(../products/line/button/line8-2.gif);}
#menu #m_line8 a:hover {background-image:url(../products/line/button/line8-1.gif);}

#menu #m_line9 a {background-image:url(../products/line/button/line9-2.gif);}
#menu #m_line9 a:hover {background-image:url(../products/line/button/line9-1.gif);}

#menu #m_line10 a {background-image:url(../products/line/button/line10-2.gif);}
#menu #m_line10 a:hover {background-image:url(../products/line/button/line10-1.gif);}

#menu #m_line11 a {background-image:url(../products/line/button/line11-2.gif);}
#menu #m_line11 a:hover {background-image:url(../products/line/button/line11-1.gif);}

#menu #m_line12 a {background-image:url(../products/line/button/line12-2.gif);}
#menu #m_line12 a:hover {background-image:url(../products/line/button/line12-1.gif);}

#menu #m_lineM2 a {background-image:url(../products/button/proM2-2.gif);}
#menu #m_lineM2 a:hover {background-image:url(../products/button/proM2-1.gif);}


/*----- Line Menu [English] -----*/
#menu #m_0lineM0 a {background-image:url(../products/button/0proM0-2.gif);}
#menu #m_0lineM0 a:hover {background-image:url(../products/button/0proM0-1.gif);}

#menu #m_0lineM1 {background-image:url(../products/button/0proM1.gif);}

#menu #m_0line1 a {background-image:url(../products/0line/button/0line1-2.gif);}
#menu #m_0line1 a:hover {background-image:url(../products/0line/button/0line1-1.gif);}

#menu #m_0line2 a {background-image:url(../products/0line/button/0line2-2.gif);}
#menu #m_0line2 a:hover {background-image:url(../products/0line/button/0line2-1.gif);}

#menu #m_0line3 a {background-image:url(../products/0line/button/0line3-2.gif);}
#menu #m_0line3 a:hover {background-image:url(../products/0line/button/0line3-1.gif);}

#menu #m_0line4 a {background-image:url(../products/0line/button/0line4-2.gif);}
#menu #m_0line4 a:hover {background-image:url(../products/0line/button/0line4-1.gif);}

#menu #m_0line5 a {background-image:url(../products/0line/button/0line5-2.gif);}
#menu #m_0line5 a:hover {background-image:url(../products/0line/button/0line5-1.gif);}

#menu #m_0line6 a {background-image:url(../products/0line/button/0line6-2.gif);}
#menu #m_0line6 a:hover {background-image:url(../products/0line/button/0line6-1.gif);}

#menu #m_0line7 a {background-image:url(../products/0line/button/0line7-2.gif);}
#menu #m_0line7 a:hover {background-image:url(../products/0line/button/0line7-1.gif);}

#menu #m_0line8 a {background-image:url(../products/0line/button/0line8-2.gif);}
#menu #m_0line8 a:hover {background-image:url(../products/0line/button/0line8-1.gif);}

#menu #m_0line9 a {background-image:url(../products/0line/button/0line9-2.gif);}
#menu #m_0line9 a:hover {background-image:url(../products/0line/button/0line9-1.gif);}

#menu #m_0line10 a {background-image:url(../products/0line/button/0line10-2.gif);}
#menu #m_0line10 a:hover {background-image:url(../products/0line/button/0line10-1.gif);}

#menu #m_0line11 a {background-image:url(../products/0line/button/0line11-2.gif);}
#menu #m_0line11 a:hover {background-image:url(../products/0line/button/0line11-1.gif);}

#menu #m_0line12 a {background-image:url(../products/0line/button/0line12-2.gif);}
#menu #m_0line12 a:hover {background-image:url(../products/0line/button/0line12-1.gif);}

#menu #m_0line13 a {background-image:url(../products/0line/button/0line13-2.gif);}
#menu #m_0line13 a:hover {background-image:url(../products/0line/button/0line13-1.gif);}

#menu #m_0lineM2 a {background-image:url(../products/button/0proM2-2.gif);}
#menu #m_0lineM2 a:hover {background-image:url(../products/button/0proM2-1.gif);}


/*----- Line Menu [Chinese] -----*/
#menu #m_1lineM0 a {background-image:url(../products/button/1proM0-2.gif);}
#menu #m_1lineM0 a:hover {background-image:url(../products/button/1proM0-1.gif);}

#menu #m_1lineM1 {background-image:url(../products/button/1proM1.gif);}

#menu #m_1line1 a {background-image:url(../products/1line/button/1line1-2.gif);}
#menu #m_1line1 a:hover {background-image:url(../products/1line/button/1line1-1.gif);}

#menu #m_1line2 a {background-image:url(../products/1line/button/1line2-2.gif);}
#menu #m_1line2 a:hover {background-image:url(../products/1line/button/1line2-1.gif);}

#menu #m_1line3 a {background-image:url(../products/1line/button/1line3-2.gif);}
#menu #m_1line3 a:hover {background-image:url(../products/1line/button/1line3-1.gif);}

#menu #m_1line4 a {background-image:url(../products/1line/button/1line4-2.gif);}
#menu #m_1line4 a:hover {background-image:url(../products/1line/button/1line4-1.gif);}

#menu #m_1line5 a {background-image:url(../products/1line/button/1line5-2.gif);}
#menu #m_1line5 a:hover {background-image:url(../products/1line/button/1line5-1.gif);}

#menu #m_1line6 a {background-image:url(../products/1line/button/1line6-2.gif);}
#menu #m_1line6 a:hover {background-image:url(../products/1line/button/1line6-1.gif);}

#menu #m_1line7 a {background-image:url(../products/1line/button/1line7-2.gif);}
#menu #m_1line7 a:hover {background-image:url(../products/1line/button/1line7-1.gif);}

#menu #m_1line8 a {background-image:url(../products/1line/button/1line8-2.gif);}
#menu #m_1line8 a:hover {background-image:url(../products/1line/button/1line8-1.gif);}

#menu #m_1line9 a {background-image:url(../products/1line/button/1line9-2.gif);}
#menu #m_1line9 a:hover {background-image:url(../products/1line/button/1line9-1.gif);}

#menu #m_1line10 a {background-image:url(../products/1line/button/1line10-2.gif);}
#menu #m_1line10 a:hover {background-image:url(../products/1line/button/1line10-1.gif);}

#menu #m_1line11 a {background-image:url(../products/1line/button/1line11-2.gif);}
#menu #m_1line11 a:hover {background-image:url(../products/1line/button/1line11-1.gif);}

#menu #m_1line12 a {background-image:url(../products/1line/button/1line12-2.gif);}
#menu #m_1line12 a:hover {background-image:url(../products/1line/button/1line12-1.gif);}

#menu #m_1lineM2 a {background-image:url(../products/button/1proM2-2.gif);}
#menu #m_1lineM2 a:hover {background-image:url(../products/button/1proM2-1.gif);}



/**********************************************
Line Top
**********************************************/
/*---------------------------------------------
Title
---------------------------------------------*/
/*----- List [Title-Aria] -----*/
#line_top h1 {
	background:#0066cb url(../products/image/toptitle.gif) no-repeat;
	margin:15px 0 15px 0;
	padding-left:25px;
	width:475px; /* [width] 475px+(padding:25px)=500px */
	height:25px;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	line-height:25px;
	text-align:left;
}


/*---------------------------------------------
List-Aria
---------------------------------------------*/
table#line_list {
	width:500px; /* [width] 500px+(line:1px+1px)=502px */
}

/*----- List [Button-Aria] -----*/
table#line_list td.button {
	width:166px; /* [width] ((160px)x3)+((margin:10px)x2)=500px */
	height:54px;
}

table#line_list td.space {
	width:10px;
}

/*----- List [Link] -----*/
table#line_list a {
	display:block;
	background-color:#bfbfbf;
	background-repeat:no-repeat;
	width:100px; /* [width] 100px+(padding:60px)=160px */
	height:22px; /* [height] 22px+(padding:32px)=54px */
	padding:32px 0 0 60px;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

a#anpak       {background-image:url(../products/img_line/anpak2.gif);}
a#anpak:hover {background-image:url(../products/img_line/anpak1.gif);}

a#arabic       {background-image:url(../products/img_line/arabic2.gif);}
a#arabic:hover {background-image:url(../products/img_line/arabic1.gif);}

a#bun       {background-image:url(../products/img_line/bun2.gif);}
a#bun:hover {background-image:url(../products/img_line/bun1.gif);}


a#donut       {background-image:url(../products/img_line/donut2.gif);}
a#donut:hover {background-image:url(../products/img_line/donut1.gif);}

a#naan       {background-image:url(../products/img_line/naan2.gif);}
a#naan:hover {background-image:url(../products/img_line/naan1.gif);}

a#sheet       {background-image:url(../products/img_line/sheet2.gif);}
a#sheet:hover {background-image:url(../products/img_line/sheet1.gif);}


a#bread       {background-image:url(../products/img_line/bread2.gif);}
a#bread:hover {background-image:url(../products/img_line/bread1.gif);}

a#roll       {background-image:url(../products/img_line/roll2.gif);}
a#roll:hover {background-image:url(../products/img_line/roll1.gif);}

a#crumb       {background-image:url(../products/img_line/crumb2.gif);}
a#crumb:hover {background-image:url(../products/img_line/crumb1.gif);}


a#muffin       {background-image:url(../products/img_line/muffin2.gif);}
a#muffin:hover {background-image:url(../products/img_line/muffin1.gif);}

a#melon       {background-image:url(../products/img_line/melon2.gif);}
a#melon:hover {background-image:url(../products/img_line/melon1.gif);}

a#pizza       {background-image:url(../products/img_line/pizza2.gif);}
a#pizza:hover {background-image:url(../products/img_line/pizza1.gif);}

a#minibun       {background-image:url(../products/img_line/bun2.gif);}
a#minibun:hover {background-image:url(../products/img_line/bun1.gif);}


/*---------------------------------------------
Contact-Aria
---------------------------------------------*/
table#line_contact {
	border:solid 2px #000099;
	width:500px;
	margin:0 0 15px 0;
}

table#line_contact caption {
	font-size:12px;
	color:#0066cc;
	font-weight:bold;
	text-align:left;
	padding-bottom:5px;
	line-height:16px;
}

table#line_contact th,
table#line_contact td {
	border:solid 1px #000099;
	text-align:left;
	font-size:10px;
	color:#000000;
	font-weight:normal;
}

table#line_contact thead th {
	text-align:center;
}


table#line_contact th {
	background-color:#cccccc;
	padding:2px 4px;
}

table#line_contact td {
	background-color:#eeeeee;
	padding:2px 8px;
}

/*----- Contact-Aria [Link] -----*/
table#line_contact a {
	text-decoration:none;
	color:#000000;
}

table#line_contact a:hover {color:#ff0000;}


/*---------------------------------------------
Line
---------------------------------------------*/
.line_inter {
	padding:15px 0;
}

.line_inter hr {
	color:#cccccc;
	background-color:#cccccc;
	border-style:none;
	width:500px;
	height:1px;
}



/**********************************************
Line
**********************************************/
/*---------------------------------------------
Catchcopy
---------------------------------------------*/
#line_catchtitle {
	width:470px; /* [width] 470px+(padding:30px)=530px */
	padding:0 30px 4px 30px;
	text-align:left;
	font-size:14px;
	color:#0066cc;
	font-weight:bold;
	line-height:20px;
}

.line_catch {
	width:470px; /* [width] 470px+(padding:30px)=530px */
	padding:0 30px 10px 30px;
	text-align:left;
	font-size:14px;
	color:#000000;
	font-weight:normal;
	line-height:20px;
	text-indent:1em;
}

.line_catch p.line_catch_inbox {
	text-indent:1em;
}


/*---------------------------------------------
Catchphrase
---------------------------------------------*/
#line_phrase {
	width:500px;
	padding:0 15px 15px 15px;
	font-size:14px;
}

#line_phrase hr {
	color:#cccccc;
	background-color:#cccccc;
	border-style:none;
	width:500px;
	height:4px;
}

/*----- Catchphrase[Comment] -----*/
#line_phrase .comment {
	clear:both;
	padding:0 20px 15px 20px;
 	width:460px; /* [width] 460px+(padding:20px+20px)=500px */
	font-size:12px;
}

/*----- Catchphrase[UL,OL] -----*/
#line_phrase .list_ul {
	padding:5px 10px 5px 30px;
	vertical-align:top;
	line-height:16px;
}

#line_phrase .list_ul li {list-style-type:disc;}

#line_phrase .list_ul .li {margin-bottom:10px;}
#line_phrase .list_ul .li_end {margin-bottom:0;}


#line_phrase .list_ul_narrow,
#line_phrase .list_ol_narrow {       /* [ref] crumb.html */
	padding:0 10px 0 30px;
	vertical-align:top;
	line-height:16px;
}

#line_phrase .list_ul_narrow li {list-style-type:disc;}
#line_phrase .list_ol_narrow li {list-style-type:lower-alpha;}

#line_phrase .list_ul_narrow .li,
#line_phrase .list_ol_narrow .li {margin-bottom:8px;}

#line_phrase .list_ul_narrow .li_end,
#line_phrase .list_ol_narrow .li_end {margin-bottom:0;}


/*---------------------------------------------
Photo
---------------------------------------------*/
#line_photo {
	width:500px;
	margin:0 15px 0 15px;
	text-align:center;
}


/*---------------------------------------------
Tokucho Area
---------------------------------------------*/
.tokucho {
	width:500px;
	margin:0;
	padding:0 15px;
	font-size:12px;
	color:#000000;
	line-height:20px;
}

/*----- Tokucho[Comment] -----*/
.tokucho .comment {
	clear:both;
	padding:0 10px 15px 10px;
 	width:480px; /* [width] 480px+(padding:10px+10px)=500px */
}

.tokucho .comment_c {
	clear:both;
	padding:0 10px 15px 10px;
 	width:480px; /* [width] 480px+(padding:10px+10px)=500px */
	text-align:center;
}

.tokucho .comment_r {
	clear:both;
	padding:0 10px 15px 10px;
 	width:480px; /* [width] 480px+(padding:10px+10px)=500px */
	text-align:right;
}

.tokucho .comment_w500 {
	clear:both;
	padding:0 0 15px 0;
 	width:500px; /* [width] 500px+(padding:0px)=500px */
}

.tokucho .comment_w500c {
	clear:both;
	padding:0 0 15px 0;
 	width:500px; /* [width] 500px+(padding:0px)=500px */
	text-align:center;
}

.tokucho .text_w450 {
	clear:both;
	padding:0 25px 15px 25px;
 	width:450px; /* [width] 450px+(padding:25px+25px)=500px */
}

.tokucho .comment_l_w300 {
	float:left;
	padding:0 0 15px 10px;
	width:300px; /* [width] (left:300px)+(right:180px)+(padding:10px+10px)=500px */
}
.tokucho .comment_r_w300 {
	float:left;
	padding:0 10px 15px 0;
	width:180px;
}

.tokucho .comment_l_w280 {
	float:left;
	padding:0 0 15px 10px;
	width:280px; /* [width] (left:280px)+(right:200px)+(padding:10px+10px)=500px */
}
.tokucho .comment_r_w280 {
	float:left;
	padding:0 10px 15px 0;
	width:200px;
}

.tokucho .comment_l_w270 {
	float:left;
	padding:0 0 15px 10px;
	width:270px; /* [width] (left:270px)+(right:210px)+(padding:10px+10px)=500px */
}
.tokucho .comment_r_w270 {
	float:left;
	padding:0 10px 15px 0;
	width:210px;
}

.tokucho .comment_l_w260 {
	float:left;
	padding:0 0 15px 10px;
	width:260px; /* [width] (left:260px)+(right:220px)+(padding:10px+10px)=500px */
}
.tokucho .comment_r_w260 {
	float:left;
	padding:0 10px 15px 0;
	width:220px;
}

.tokucho .comment_l_w240 {
	float:left;
	padding:0 0 15px 10px;
	width:240px; /* [width] (left:240px)+(right:240px)+(padding:10px+10px)=500px */
}
.tokucho .comment_r_w240 {
	float:left;
	padding:0 10px 15px 0;
	width:240px;
}

.tokucho .comment_l_w240c {
	float:left;
	padding:0 0 15px 10px;
	width:240px; /* [width] (left:240px)+(right:240px)+(padding:10px+10px)=500px */
	text-align:center;
}
.tokucho .comment_r_w240c {
	float:left;
	padding:0 10px 15px 0;
	width:240px;
	text-align:center;
}

.tokucho .comment_l_w220 {
	float:left;
	padding:0 0 15px 10px;
	width:220px; /* [width] (left:220px)+(right:260px)+(padding:10px+10px)=500px */
}
.tokucho .comment_r_w220 {
	float:left;
	padding:0 10px 15px 0;
	width:260px;
}

.tokucho .comment_l_w210 {
	float:left;
	padding:0 0 15px 10px;
	width:210px; /* [width] (left:210px)+(right:270px)+(padding:10px+10px)=500px */
}
.tokucho .comment_r_w210 {
	float:left;
	padding:0 10px 15px 0;
	width:270px;
}

.tokucho .layout_w440 {
	padding:0 30px 15px 30px;
	width:440px; /* [width] 440px+(padding:30px+30px)=500px */
}

.tokucho .layout_l_w200 {
	float:left;
	padding:0 20px 15px 30px;
	width:200px; /* [width] (left:200px)+(right:200px)+(padding:30px+20px+20px+30px)=500px */
}
.tokucho .layout_r_w200 {
	float:left;
	padding:0 30px 15px 20px;
	width:200px;
}

.tokucho .layout_l_w240 {
	float:left;
	padding:0 0 15px 30px;
	width:240px; /* [width] (left:240px)+(right:200px)+(padding:30px+30px)=500px */
}
.tokucho .layout_r_w240 {
	float:left;
	padding:0 30px 15px 0;
	width:200px;
}

/*----- [ref]0crumb.html -----*/
.tokucho .assist_l {
	float:left;
	width:14px; /* [width]14px+466px=480px */
}
.tokucho .assist_r {
	float:left;
	width:466px;
}

/*----- Tokucho[Comment-Layer(DonutLine)] -----*/
.tokucho .comment_layer_donut1,
.tokucho .comment_layer_donut2,
.tokucho .comment_layer_muffin {
	clear:both;
	padding:0 10px 15px 10px;
 	width:480px; /* [width] 480px+(padding:10px+10px)=500px */
	position:relative;
}

.tokucho .comment_layer_donut1 {height:299px;margin-bottom:15px;} /* (top-psition:171px)+(donut1-3.jpg:110px)+(image-coment:4px+14px)=299px */
.tokucho .comment_layer_donut2 {height:253px;} /* (donut2-2.jpg:233px)+20px=253px */
.tokucho .comment_layer_muffin {height:304px;} /* (muffin05.jpg:110px)+(margin:12px)+(muffin07.jpg:182px)=304px */

.tokucho .comment_layer_donut1-0 {
	z-index:100;
	position:absolute;
	top:33px;
	left:10px;
}
.tokucho .comment_layer_donut1-1 {
	z-index:101;
	position:absolute;
	top:0;
	left:275px;
}
.tokucho .comment_layer_donut1-2 {
	z-index:102;
	position:absolute;
	top:171px;
	left:163px;
}

.tokucho .comment_layer_donut2-1 {
	z-index:101;
	position:absolute;
	top:62px; /* (donut2-2.jpg:233px)-(donut2-1.jpg:171px)=62px */
	left:50px;
}
.tokucho .comment_layer_donut2-2 {
	z-index:102;
	position:absolute;
	top:0;
	left:250px;
}

.tokucho .comment_layer_muffin1 {
	z-index:101;
	position:absolute;
	top:0;
	left:25px;
}
.tokucho .comment_layer_muffin2 {
	z-index:102;
	position:absolute;
	top:0;
	left:200px; /* (margin:25px)+(muffin05.jpg:165px)+(margin:10px)=200px */
}
.tokucho .comment_layer_muffin3 {
	z-index:103;
	position:absolute;
	top:122px; /* (muffin05.jpg:110px)+(margin:12px)=122px */
	left:70px; /* ((margin:25px)+(muffin05.jpg:165px))-(muffin07.jpg:120px)=70px */
}
.tokucho .comment_layer_muffin4 {
	z-index:104;
	position:absolute;
	top:197px;  /* (muffin06.jpg:187px)+(margin:10px)=197px */
	left:200px;
}

/*----- Tokucho[Comment-Image] -----*/
.tokucho .img_margin_left10 {
	margin-left:10px; /* [ref] sheet.html */
}

.tokucho .img_margin_top15 {
	margin-top:15px; /* [ref] bread.html */
}

.tokucho .img_margin_top28 {
	margin-top:28px; /* [ref] anpak.html */
}

.tokucho .img_margin_top45 {
	margin-top:45px; /* [ref] bread.html */
}

.tokucho .img_comment,
.tokucho .img_comment_c,
.tokucho .img_comment_r {
	font-size:10px;
	padding-top:4px;
	line-height:14px;
}
.tokucho .img_comment_c {
	text-align:center;
}
.tokucho .img_comment_r {
	text-align:right;
}

/*----- Tokucho[UL,OL] -----*/
.tokucho .list_ul,
.tokucho .list_ol,
.tokucho .list_ol_bold {
	padding:0 0 0 20px;
	vertical-align:top;
	line-height:18px;
}

.tokucho .list_ul li {list-style-type:disc;}
.tokucho .list_ol li {list-style-type:decimal;}
.tokucho .list_ol_bold li {list-style-type:decimal;font-weight:bold;} /* [ref] sheet.html */

.tokucho .list_ul .li,
.tokucho .list_ol .li,
.tokucho .list_ol_bold .li {margin-bottom:10px;}

.tokucho .list_ul .li_end,
.tokucho .list_ol .li_end,
.tokucho .list_ol_bold .li_end {margin-bottom:0;}

.tokucho .ul_comment {
	margin:0 0 0 20px;
}

.tokucho .ol_comment {     /* [ref] sheet.html */
	margin:0;
	font-weight:normal;
}

.tokucho .list_inbox {     /* [ref] sheet.html */
	margin:4px 0 0 10px;
}

.tokucho .list_inbox .ol_comment {     /* [ref] sheet.html */
	margin-left:15px;
	font-weight:normal;
}

/*----- Tokucho[UL-Narrow] -----*/
.tokucho .list_ul_narrow {       /* [ref] berad.html */
	padding:0 0 0 20px;
	vertical-align:top;
	line-height:14px;
}

.tokucho .list_ul_narrow .li {
	margin-bottom:6px;
	list-style-type:disc;
	}

.tokucho .list_ul_narrow .li_end {
	margin-bottom:0;
	list-style-type:disc;
}

/*----- Tokucho[MiniPhoto] -----*/
.tokucho .miniphoto_anpak {
	padding-top:55px;
}

.tokucho .miniphoto_arabic {
	padding-top:19px;
	text-align:center;
}

/*----- Tokucho[Interval] -----*/
.tokucho .inter {
	clear:both;
	padding-bottom:15px;
	width:500px;
	text-align:right;
}

.tokucho .inter hr {
	color:#cccccc;
	background-color:#cccccc;
	border-style:none;
	width:500px;
	height:1px;
}

.tokucho .layout_inter {
	clear:both;
	height:1px;
}


/*---------------------------------------------
Table
---------------------------------------------*/
.shiyotable {
	margin-left:auto;
	margin-right:auto;
	border:solid 2px #ababab;
}

.shiyotable caption {
	padding-bottom:2px;
	font-size:12px;
	font-weight:bold;
	color:#0066cc;
	text-align:left;
}

.shiyotable td {
	border:solid 1px #ababab;
	text-align:center;
	padding:2px 14px;
	font-size:14px;
}

.shiyotable .td_yellow {
	background-color:#ffffcc;
}

.shiyotable .td_blue {
	background-color:#ccffff;
}

.shiyotable .td_green {
	background-color:#ddffdd;
}

.tokucho p.table_comment { /* [ref]0donut.html */
	margin-left:50px;
}

#assist_table {            /* [ref]0anpak.html */
	margin-left:auto;
	margin-right:auto;
	border:solid 2px #ababab;
}

#assist_table th,
#assist_table td {
	border:solid 1px #ababab;
	padding:0 6px;
	font-size:10px;
	line-height:18px;
}

#assist_table th {
	background-color:#ffffcc;
	width:10px;
	text-align:center;
	font-weight:normal;
}

#assist_table td {
	background-color:#ccffff;
}


/*---------------------------------------------
Title
---------------------------------------------*/
#line h1 {
	position:relative;
	background-color:#0066cc;
	background-repeat:no-repeat;
	width:530px;
	height:55px;
	margin-bottom:15px;
	color:#ffffff;
	font-weight:bold;
	line-height:30px;
}

h1#linetitle_anpak {background-image:url(../products/line/image/linetitle_anpak.gif);}
h1#linetitle_arabic {background-image:url(../products/line/image/linetitle_arabic.gif);}
h1#linetitle_bread {background-image:url(../products/line/image/linetitle_bread.gif);}
h1#linetitle_bun {background-image:url(../products/line/image/linetitle_bun.gif);}
h1#linetitle_crumb {background-image:url(../products/line/image/linetitle_crumb.gif);}
h1#linetitle_donut {background-image:url(../products/line/image/linetitle_donut.gif);}
h1#linetitle_melon {background-image:url(../products/line/image/linetitle_melon.gif);}
h1#linetitle_muffin {background-image:url(../products/line/image/linetitle_muffin.gif);}
h1#linetitle_naan {background-image:url(../products/line/image/linetitle_naan.gif);}
h1#linetitle_pizza {background-image:url(../products/line/image/linetitle_pizza.gif);}
h1#linetitle_roll {background-image:url(../products/line/image/linetitle_roll.gif);}
h1#linetitle_sheet {background-image:url(../products/line/image/linetitle_sheet.gif);}

#linetitle_l {
	position:absolute;
	top:0px;
	left:75px;
	font-size:22px;
}

#linetitle_r {
	position:absolute;
	top:0px;
	left:320px;
	font-size:12px;
	width:200px;
	text-align:right;
}

.tokucho h2 {
	background:#dfdfdf url(../products/image/subtitle_line.gif) no-repeat;
	width:470px; /* [width] 470px+(padding:30px)=500px */
	height:25px;
	margin-bottom:15px;
	padding-left:30px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	line-height:25px;
}

.tokucho h3 {
	background:#ffffff url(../products/image/pro_h3.gif) no-repeat;
	padding-left:18px;
	margin-bottom:15px;
	font-size:16px;
	color:#0066cc;
	font-weight:bold;
}

#line_phrase h3 {
	padding-left:18px;
	margin:15px 0;
	font-size:16px;
	font-weight:bold;
}

#line_phrase h3.h3_red {
	background:#ffffff url(../products/image/line_h3r.gif) no-repeat;
	color:#ff0000;
}

#line_phrase h3.h3_black {
	background:#ffffff url(../products/image/line_h3b.gif) no-repeat;
	color:#000000;
}

#line_phrase h4 {
	margin:0 0 6px 10px;
	font-size:14px;
	font-weight:bold;
}


/*---------------------------------------------
Link
---------------------------------------------*/
#line_totop {
	width:600px;
	margin-top:10px;
	text-align:center;
}
