@charset "utf-8";

* {
	margin: 0px;
	padding: 0px;
}

body,td,th {
	color: #333333;
	font: 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

body {
	background: #FFCC66;
	margin: 0px;
}

a:link {
	color: #333333;
}

a:visited {
	color: #333333;
}

a:hover {
	color: #FF0000;
}

a:active {
	color: #333333;
}

li {
	list-style: none;
}

img {
	border-style: none;
}

em{
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
}

a:hover img{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}


h1 {
	position: absolute;
	height: 34px;
	width: 662px;
	left: 254px;
	top: 212px;
	right: 0px;
	bottom: 0px;
	font-size: 18px;
	line-height: 19px;
	margin-right: 10px;
	color: #FFFFFF;
	background: url(img/h1.jpg) no-repeat left top;
	display: block;
	margin-top: 10px;
	padding: 16px 10px 0px 0px;
	text-align: right;
}

br.clear {
	font-size: 0px;
	line-height: 0px;
	clear: both;
}

#body {
	margin: 20px auto 10px;
	width: 936px;
	background: #FFFFFF;
	border-top: 3px solid #006600;
	border-right: 1px solid #006600;
	border-bottom: 1px solid #006600;
	border-left: 1px solid #006600;
}

/* -------------------- */
/* HEADER               */
/* -------------------- */

#header {
	background: #FFFFFF url(img/header1.jpg) no-repeat left top;
	height: 150px;
	position: relative;
	width: 916px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}


#header p.head {
	font-size: 17px;
	line-height: 25px;
	height: 48px;
	width: 470px;
	position: absolute;
	top: 5px;
	background-position: left top;
	text-align: left;
	left: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

#header p.head span {
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
}

#header p.logo {
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: left top;
	height: 48px;
	width: 408px;
	position: absolute;
	left: 6px;
	top: 52px;
}


#header h2 {
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	position: absolute;
	height: 15px;
	left: 0px;
	top: 108px;
	padding-left: 10px;
	width: 600px;
}

#header h2 a {
	color: #FFFFFF;
	text-decoration: none;
}

#header h3 {
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	position: absolute;
	height: 15px;
	left: 0px;
	top: 130px;
	padding-left: 10px;
	width: 600px;
	color: #FFFFFF;
}


/* -------------------- */
/* HEADER               */
/* -------------------- */

#navi {
	height: 44px;
	padding-left: 10px;
	padding-top: 5px;
}

#navi li {
	float: left;
	height: 44px;
	width: 130px;
	margin-right: 1px;
	background: #F0F0F0;
}

#navi li a {
	height: 44px;
	width: 130px;
	text-indent: -9999px;
	display: block;
}

#navi li a.navi_01 {
	background: url(img/navi_01.jpg) no-repeat left top;
}

#navi li a.navi_02 {
	background: url(img/navi_02.jpg) no-repeat left top;
}

#navi li a.navi_03 {
	background: url(img/navi_03.jpg) no-repeat left top;
}

#navi li a.navi_04 {
	background: url(img/navi_04.jpg) no-repeat left top;
}

#navi li a.navi_05 {
	background: url(img/navi_05.jpg) no-repeat left top;
}

#navi li a.navi_06 {
	background: url(img/navi_06.jpg) no-repeat left top;
}

#navi li a.navi_07 {
	background: url(img/navi_07.jpg) no-repeat left top;
}

#navi li a:hover {
	background-position:bottom;
}

/* -------------------- */
/* CONTENT              */
/* -------------------- */

#content {
	width: 672px;
	background: #FFFFFF;
	float: right;
	margin-top: 20px;
	padding-top: 45px;
	padding-bottom: 10px;
	padding-right: 10px;
}


#content .moji15r{
	font-size: 15px;
	line-height: 23px;
	color: #FF3366;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	display: block;
}


#content .moji16b{
	font-size: 16px;
	line-height: 20px;
	color: #333333;
}



#content .moji28r{
	font-size: 28px;
	line-height: 30px;
	font-weight: bold;
	color: #CC0000;
}

#content .moji23o{
	font-size: 23px;
	line-height: 27px;
	font-weight: bold;
	color: #FF6600;
	padding-bottom: 4px;
}

#content .moji23w{
	font-size: 23px;
	line-height: 27px;
	font-weight: normal;
	color: #FFFFFF;
	padding-bottom: 4px;
}

#content .moji23r{
	font-size: 23px;
	line-height: 27px;
	font-weight: bold;
	color: #CC0000;
}

#content .moji20o{
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #FF6600;
	margin-top: 10px;
}

#content .moji17o{
	font-size: 17px;
	line-height: 23px;
	color: #FF6600;
	font-weight: bold;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

#content .moji18o{
	font-size: 18px;
	line-height: 23px;
	color: #FF6600;
	font-weight: bold;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

#content .moji16o{
	font-size: 16px;
	line-height: 23px;
	color: #FF6600;
}

#content .moji16r{
	font-size: 16px;
	line-height: 23px;
	color: #FF0033;
}

#content .moji14o{
	font-size: 14px;
	line-height: 23px;
	color: #FF6600;
}


#content .moji16ou{
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}

#content .moji15{
	font-size: 15px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
	padding-top: 10px;
}

#content .moji16{
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
	padding-top: 10px;
}

#content .moji20ou{
	font-size: 20px;
	line-height: normal;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}

#content .moji23ou{
	font-size: 23px;
	line-height: normal;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}


#content span.cap {
	font-size: 19px;
	line-height: 22px;
	font-weight: bold;
	height: 26px;
	padding-top: 2px;
	display: block;
	margin-top: 10px;
	padding-right: 7px;
	padding-left: 7px;
	color: #FFFFFF;
	background-color: #FF9933;
	border-top-width: medium;
	border-top-style: double;
	border-top-color: #E0E0E0;
}

#content dl.user {
	padding-bottom: 5px;
	overflow: auto;
	height: 250px;
	margin-bottom: 10px;
	color: #666666;
	border-top: 1px solid #CCCCCC;
	border-bottom: medium double #CCCCCC;
	text-align: left;
	border-right: thin solid #EEEEEE;
	border-left: thin solid #EEEEEE;
	width: 672px;
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
}

#content dl.user dt {
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}

#content dl.user dd {
	padding-right: 5px;
	padding-left: 5px;
}

#content hr.pink {
	font-size: 16px;
	font-weight: normal;
	color: #FF9999;
	margin-top: 10px;
	margin-bottom: 10px;
}

#content hr.wain {
	font-size: 12px;
	font-weight: normal;
	color: #990066;
	margin-bottom: 5px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #990066;
}



#content .mango_00 {
	background: url(img/finish.gif) no-repeat left top;
	height: 90px;
	width: 672px;
	display: block;
}



#content .mango_1 {
	height: 1100px;
	width: 672px;
	display: block;
	background-image: url(img/heading_16.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#content .mango_01 {
	background: url(img/heading_002.gif) no-repeat left top;
	height: 190px;
	width: 672px;
	display: block;

}

#content .mango_0 {
	background: url(img/heading_02.jpg) no-repeat left top;
	height: 380px;
	width: 672px;
	display: block;

}

#content .mango_present {
	background: url(img/present.gif) no-repeat left top;
	height: 350px;
	width: 672px;
	display: block;
	margin-bottom: 10px;
}

#content .mango_koutei {
	background: url(img/koutei_mango_long.jpg) no-repeat left top;
	height: 260px;
	width: 672px;
	display: block;
	margin-top: 10px;
}

#content .mango_2 {
	background: url(../product/img/cut_mango001.jpg) no-repeat left top;
	height: 480px;
	width: 672px;
	display: block;

}

#content .mango_3 {
	background: url(img/nouen.jpg) no-repeat left top;
	height: 550px;
	width: 672px;
	display: block;

}
#content .mango_4 {
	background: url(img/mix_amami.jpg) no-repeat left top;
	height: 485px;
	width: 672px;
	display: block;

}

#content .mango_5 {
	background: url(img/mango_014.jpg) no-repeat left top;
	height: 450px;
	width: 672px;
	display: block;

}

#content .mango_ochugen {
	background: url(img/ochugen_mango.gif) no-repeat left top;
	height: 90px;
	width: 672px;
	display: block;

}

#content .mango_6 {
	background: url(img/heading_03-2.gif) no-repeat left top;
	height: 600px;
	width: 672px;
	display: block;

}

#content .mango_7 {
	background: url(img/heading_04-1.jpg) no-repeat left top;
	height: 430px;
	width: 672px;
	display: block;

}


#content .mango_8 {
	background: url(img/heading_014.gif) no-repeat left top;
	height: 283px;
	width: 672px;
	display: block;

}

#content .mango_9 {
	background: url(img/heading_06.gif) no-repeat left top;
	height: 450px;
	width: 672px;
	display: block;
}

#content .mango_10 {
	background: url(img/mango_013.jpg) no-repeat left top;
	height: 650px;
	width: 672px;
	display: block;
}

#content .mango_11 {
	background: url(img/heading_08.gif) no-repeat left top;
	height: 350px;
	width: 672px;
	display: block;

}
#content .mango_12 {
	background: url(img/mix_mango.jpg) no-repeat left top;
	height: 464px;
	width: 672px;
	display: block;

}

#content .mango_13 {
	background: url(img/kodawari_01.jpg) no-repeat left top;
	height: 250px;
	width: 310px;
	display: block;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
}

#content .mango_14 {
	background: url(img/kodawari_02.jpg) no-repeat left top;
	height: 406px;
	width: 342px;
	display: block;
	float: right;
	margin-top: 30px;
	margin-bottom: 20px;
}

#content .mango_15 {
	background: url(img/kodawari_03.jpg) no-repeat left top;
	height: 400px;
	width: 290px;
	display: block;
	float: right;
	margin-top: 20px;
}

#content .mango_16 {
	background: url(img/kodawari_04.jpg) no-repeat left top;
	height: 450px;
	width: 270px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}

#content .mango_17 {
	background: url(img/kodawari_05.jpg) no-repeat left top;
	height: 310px;
	width: 310px;
	display: block;
	float: left;
}
#content .mango_18 {
	background: url(img/anshin-hinshitsu.gif) no-repeat left top;
	height: 450px;
	width: 672px;
	display: block;
}

#content .mango_18z {
	background: url(img/case_1kg_mango.jpg) no-repeat left top;
	height: 519px;
	width: 672px;
	display: block;
	margin-bottom: 20px;
	margin-top: 20px;
}

#content .mango_18a {
	background: url(img/noshi4.jpg) no-repeat left top;
	height: 300px;
	width: 672px;
	display: block;
	margin-bottom: 40px;
	margin-top: 40px;
}

#content .mango_18b {
	background: url(img/tokuten.jpg) no-repeat left top;
	height: 500px;
	width: 672px;
	display: block;
	margin-bottom: 30px;
	margin-top: 30px;
}

#content .mango_18c {
	background: url(img/mango004.jpg) no-repeat left top;
	height: 458px;
	width: 672px;
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
}

#content .mango_19 {
	background: url(../product/img/last_mango.jpg) no-repeat left top;
	height: 650px;
	width: 672px;
	display: block;
}

#content .mango_19a {
	background: url(img/kanjuku.jpg) no-repeat left top;
	height: 900px;
	width: 672px;
	display: block;
	margin-top: 30px;
	margin-bottom: 50px;
}



#content .mango_20 {
	background: url(img/ninki_vest3.gif) no-repeat left top;
	height: 120px;
	width: 672px;
	display: block;
}
#content .mango_21 {
	background: url(img/ichiran.gif) no-repeat center center;
	height: 130px;
	width: 672px;
	display: block;
}

#content .mango_22 {
	background: url(img/chuui.gif) no-repeat center center;
	height: 1080px;
	width: 672px;
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
}


#content .toriko {
	background: url(img/up_mango3.jpg) no-repeat left top;
	height: 534px;
	width: 672px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}


#content .mango_23 {
	background: url(../product/img/cut_mango05.jpg) no-repeat center center;
	height: 412px;
	width: 550px;
	display: block;
	float: none;
	margin-right: 60px;
	margin-left: 61px;
}

#content .mango_24 {
	background: url(../product/img/cut_mango02.jpg) no-repeat center center;
	height: 204px;
	width: 331px;
	display: block;
	float: left;
	margin-top: 10px;
}

#content .mango_25 {
	background: url(../product/img/cut_mango03.jpg) no-repeat center center;
	height: 204px;
	width: 331px;
	display: block;
	float: right;
	margin-top: 10px;
}

#content .mango_26 {
	background: url(../product/img/mix_mango.jpg) no-repeat center center;
	height: 464px;
	width: 672px;
	display: block;
	padding-top: 10px;
	margin-top: 10px;
}

#content .mango_27 {
	background: url(../product/img/up_mango1.jpg) no-repeat center center;
	height: 442px;
	width: 672px;
	display: block;
	margin-top: 10px;
}

#content .mango_28 {
	background: url(../product/img/up_mango3.jpg) no-repeat center center;
	height: 464px;
	width: 672px;
	display: block;
	margin-top: 10px;
}

#content .mango_29 {
	background: url(../product/img/case_1kg_mango.jpg) no-repeat center center;
	height: 550px;
	width: 550px;
	display: block;
	margin-top: 10px;
	margin-right: 60px;
	margin-left: 61px;
}

#content .mango_29a {
	background: url(../product/img/case_a1ko_mango.jpg) no-repeat center center;
	height: 550px;
	width: 550px;
	display: block;
	margin-top: 10px;
	margin-right: 60px;
	margin-left: 61px;
}

#content .mango_29b {
	background: url(../product/img/case_a2kg_mango.jpg) no-repeat center center;
	height: 550px;
	width: 550px;
	display: block;
	margin-top: 10px;
	margin-right: 60px;
	margin-left: 61px;
}

#content .mango_29c {
	background: url(../product/img/case_2kg_mango.jpg) no-repeat center center;
	height: 550px;
	width: 550px;
	display: block;
	margin-top: 10px;
	margin-right: 60px;
	margin-left: 61px;
}

#content .mango_29d {
	background: url(../product/img/case_a5kg_mango.jpg) no-repeat center center;
	height: 550px;
	width: 550px;
	display: block;
	margin-top: 10px;
	margin-right: 60px;
	margin-left: 61px;
}

#content .mango_29e {
	background: url(../product/img/case_b1kg_mango.jpg) no-repeat center center;
	height: 550px;
	width: 550px;
	display: block;
	margin-top: 10px;
	margin-right: 60px;
	margin-left: 61px;
}

#content .mango_29f {
	background: url(../product/img/case_b2kg_mango.jpg) no-repeat center center;
	height: 550px;
	width: 550px;
	display: block;
	margin-top: 10px;
	margin-right: 60px;
	margin-left: 61px;
}

#content .mango_29g {
	background: url(../product/img/case_b5kg_mango.jpg) no-repeat center center;
	height: 550px;
	width: 550px;
	display: block;
	margin-top: 10px;
	margin-right: 60px;
	margin-left: 61px;
}

#content .mango_29h {
	background: url(../product/img/case_mini1kg_mango.jpg) no-repeat center center;
	height: 550px;
	width: 550px;
	display: block;
	margin-top: 10px;
	margin-right: 60px;
	margin-left: 61px;
}

#content .mango_29i {
	background: url(../product/img/case_mini3kg_mango.jpg) no-repeat center center;
	height: 550px;
	width: 550px;
	display: block;
	margin-top: 10px;
	margin-right: 60px;
	margin-left: 61px;
}


#content .mango_30 {
	background: url(../product/img/a1kg_mango_oseibo.jpg) no-repeat;
	height: 221px;
	width: 250pt;
	margin-top: 10px;
	display: block;
	float: left;
	margin-bottom: 10px;
}

#content .mango_31 {
	background: url(../product/img/noshi.jpg) no-repeat left top;
	height: 221px;
	width: 331px;
	display: block;
	margin-top: 10px;
	float: right;
	margin-bottom: 10px;
}

#content .mango_32 {
	background: url(../product/img/chuui2.gif) no-repeat left top;
	height: 750px;
	width: 672px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

#content .mango_a1kg{
	background: url(../product/img/a1kg_mango.jpg) no-repeat center center;
	height: 454px;
	width: 672px;
	display: block;
	margin-top: 10px;
}

#content .mango_a900{
	background: url(../product/img/a900_mango.jpg) no-repeat center center;
	height: 504px;
	width: 672px;
	display: block;
	margin-top: 10px;
}

#content .shun_logo{
	display: block;
	height: 260px;
	width: 672px;
	margin-top: 10px;
	background-image: url(img/shun_logo.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}


#content .mango_p1 {
	height: 250px;
	width: 340px;
	display: block;
	float: right;
	padding: 10px;
}

#content .mango_p2 {
	height: 406px;
	width: 310px;
	display: block;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#content .mango_p3 {
	height: 370px;
	width: 352px;
	display: block;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#content .mango_p4 {
	height: 450px;
	width: 372px;
	display: block;
	float: right;
	padding: 10px;
}

#content .mango_p5 {
	height: 310px;
	width: 342px;
	display: block;
	float: right;
	padding: 10px;
	margin-bottom: 10px;
}

#content .center{
	clear: none;
	background: center;
	margin-right: auto;
	margin-left: auto;
}

#content .clear{
	clear: both;
}
/* -------------------- */
/* CONTENT   basic      */
/* -------------------- */

#content h2.basic {
	font-size: 15px;
	line-height: 15px;
	background: #F0F0F0;
	height: 27px;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	border-top: 2px solid #FF3300;
	display: block;
	margin-top: 15px;
}

#content h3.basic {
	font-size: 15px;
	line-height: 15px;
	background: #F0F0F0;
	height: 27px;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	border-top: 2px solid #FF3300;
	display: block;
	margin-top: 15px;
}

#content h4.basic {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 17px;
	display: block;
	margin-top: 55px;
	border-bottom: 1px solid #FF6600;
	background: #FFFF80;
	margin-bottom: 10px;
}

#content p.basic {
	font-size: 14px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}



#content .bottunbasic a {
	display: block;
	float: right;
	text-indent: -9999px;
}

#content .bottunbasic a.ichi {
	background-image: url(img/bottun_to_ichiran2.gif);
	height: 46px;
	width: 175px;
}

#content .bottunbasic a.prin {
	background-image: url(img/bottun_to_ichiran4.gif);
	height: 46px;
	width: 360px;
	float: right;
	margin-right: 10px;
	margin-top: 20px;
	display: block;
}


#content .bottunbasic a:hover{
	background-position:bottom;
}


#content p.link {
	font-size: 12px;
	line-height: 15px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}



/* -------------------- */
/* CONTENT   user       */
/* -------------------- */


#content .userbox {
	height: 220px;
	width: 428px;
	border: thin solid #CCCCCC;
	margin-top: 20px;
	padding: 10px 10px 10px 234px;
}

#content .userbox1{
background-image: url(../common/img/user1_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#content .userbox2{
background-image: url(../common/img/user2_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#content .userbox3{
background-image: url(../common/img/user3_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#content .userbox4{
background-image: url(../common/img/user4_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#content .userbox5{
background-image: url(../common/img/user5_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#content .userbox6{
background-image: url(../common/img/user6_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#content .userbox7{
background-image: url(../common/img/user7_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#content .userbox8{
background-image: url(../common/img/user8_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#content .userbox9{
background-image: url(../common/img/user9_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#content .userbox10{
background-image: url(../common/img/user10_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#content .userbox11{
background-image: url(../common/img/user11_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#content .userbox12{
background-image: url(../common/img/user12_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#content .userbox13{
background-image: url(../common/img/user13_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#content .userbox14{
background-image: url(../common/img/user14_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#content .userbox15{
background-image: url(../common/img/user15_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#content .userbox16{
background-image: url(../common/img/user16_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#content .userbox17{
background-image: url(../common/img/user17_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#content .userbox18{
background-image: url(../common/img/user18_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#content .userbox19{
background-image: url(../common/img/user19_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#content .userbox20{
background-image: url(../common/img/user20_face.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}


/* -------------------- */
/* CONTENT   shouhin    */
/* -------------------- */


#content .shouhinbox {
	height: 250px;
	width: 465px;
	border: 1px solid #CCCCCC;
	margin-top: 20px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 207px;
}

#content .shouhinbox h3 {
	text-align: left;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	text-indent: 0px;
	width: 450px;
	margin-top: 5px;
	margin-left: 5px;
	padding-top: 2px;
	padding-left: 10px;
	border-bottom: 1px solid #FF6600;
	background: #FFFFE1;
}

#content .shouhinbox p{
	font-size: 15px;
	line-height: 25px;
	color: #000000;
	font-weight: normal;
	height: 50px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

#content .shouhinbox .imgbottun{
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 5px;
	margin-left: 5px;
	height: 50px;
	float: right;
	padding-top: 10px;
}

#content .shouhinbox .imgbottun a{
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	display: block;
}

#content .shouhinbox .imgbottun a:hover{
	background-possiotion : bottom;
}


#content .shouhinbox .imgbottun a.kou{
	background-image: url(img/bottun_pkounyu2.gif);
	height: 50px;
	width: 190px;
	margin-left: 10px;
}

#content .shouhinbox .imgbottun a.shou{
	background-image: url(img/bottun_pshousai2.gif);
	height: 50px;
	width: 190px;
}

#content .shouhinbox .imgbottun a.kou2{
	background-image: url(img/bottun_to_kounyu3.gif);
	height: 50px;
	width: 280px;
}


#content .shouhinbox1{
	background-image: url(../product/img/a1kg_mango_mini.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;

}

#content .shouhinbox2{
	background-image: url(../product/img/a1ko_mango_mini.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;

}
#content .shouhinbox3{
	background-image: url(../product/img/a2ko_mango_mini.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;

}
#content .shouhinbox4{
	background-image: url(../product/img/b1kg_mango_mini.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;

}
#content .shouhinbox5{
	background-image: url(../product/img/a2kg_mango_mini.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;

}
#content .shouhinbox6{
	background-image: url(../product/img/b2kg_mango_mini.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;

}
#content .shouhinbox7{
	background-image: url(../product/img/a5kg_mango_mini.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;

}
#content .shouhinbox8{
	background-image: url(../product/img/b5kg_mango_mini.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;

}
#content .shouhinbox9{
	background-image: url(../product/img/mini3kg_mango_mini.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;

}
#content .shouhinbox10{
	background-image: url(../product/img/mini1kg_mango_mini.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;

}

#content .shouhinbox11{
	background-image: url(../product/img/wa2ko_mango_mini.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;

}

#content .shouhinbox12{
	background-image: url(../product/img/ma2ko_mango_mini.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;

}
#content .shouhinbox13{
	background-image: url(../product/img/mb2ko_mango_mini.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;

}


#content .shouhinbox14{
	background-image: url(../product/img/a700_mango_mini.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;

}


#content .shouhinbox15{
	background-image: url(../product/img/bw2kg_mango_mini.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;

}

#content .shouhinbox16{
	background-image: url(../product/img/bw2kg_mango_mini.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;

}

#content .shouhinbox17{
	background-image: url(../product/img/a900_mango_mini.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;

}

#content .shouhinbox .shun{
	background-image: url(img/logo3.jpg);
	height: 55px;
	width: 118px;
	float: left;
	margin-left: 30px;
	margin-top: 5px;
}


#content .imgbottun a:hover {
	background-position:bottom;
}

#content .info{
	height: 630px;
	width: 660px;
	margin-top: 30px;
	margin-left: 20px;
	background: url(info.gif);
}
/* -------------------- */
/* CONTENT   kodawari   */
/* -------------------- */

#content h2.kodawari_h2{
	line-height: 34px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	display: block;
	font-size: 28px;
	background-color: #FF9933;
	border-top-width: 1px;
	border-top-style: double;
	border-bottom-style: none;
	border-top-color: #CCCCCC;
}




#content .kodawari {
	height: 300px;
	width: 337px;
	padding-right: 10px;
	padding-left: 315px;
	font-size: 16px;
	line-height: 18px;
	text-align: left;
	text-indent: 5px;
	background-position: 0px 0px;
	background-color: #FFFFFF;
	display: block;
}

#content .kodawaribox1{
	background-image: url(img/kodawari_01.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #FFFFFF;
	margin-top: 10px;

}

#content .kodawari2 {
	height: 430px;
	width: 326px;
	padding-right: 346px;
	padding-bottom: 10px;
	font-size: 17px;
	line-height: 18px;
	text-align: left;
	text-indent: 5px;
	background-position: right top;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
}

#content .kodawaribox2{
	background-image: url(img/kodawari_02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
	margin-top: 10px;
	border-top-color: #FFFFFF;
}

#content .kodawari3 {
	height: 370px;
	width: 382px;
	padding-right: 290px;
	font-size: 17px;
	line-height: 18px;
	text-align: left;
	text-indent: 5px;
	background-position: right top;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
}

#content .kodawaribox3{
	background-image: url(img/kodawari_03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
	margin-top: 10px;
	border-top-color: #FFFFFF;
}

#content .kodawari4 {
	height: 450px;
	width: 402px;
	font-size: 17px;
	line-height: 18px;
	text-align: left;
	text-indent: 5px;
	background-position: left top;
	padding-left: 270px;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
}

#content .kodawaribox4{
	background-image: url(img/kodawari_04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	margin-top: 10px;
	border-top-color: #FFFFFF;
}

#content .kodawari5 {
	height: 310px;
	width: 362px;
	padding-left: 310px;
	font-size: 17px;
	line-height: 18px;
	text-align: left;
	text-indent: 5px;
	background-position: left top;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
}

#content .kodawaribox5{
	background-image: url(img/kodawari_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	margin-top: 10px;
	border-top-color: #FFFFFF;
}

#content .kodawari p,
#content .kodawari1 p,
#content .kodawari2 p,
#content .kodawari3 p,
#content .kodawari4 p,
#content .kodawari5 p {
	font-size: 16px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 20px;
}

/* -------------------- */
/* CONTENT   ranking   */
/* -------------------- */


#content .ranking{
	width: 650px;
	padding-top: 281px;
	margin-right: auto;
	margin-left: auto;
}

#content .ranking h3.ranking_h3{
	font-size: 20px;
	line-height: 23px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	height: 30px;
	margin: 0px;
	padding: 6px 10px;
}


#content .ranking p{
	font-size: 17px;
	line-height: 25px;
	font-weight: bold;
	letter-spacing: normal;
	word-spacing: normal;
}


#content .rankbox1{
	background-image: url(../product/img/ranking1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#content .rankbox2{
	background-image: url(../product/img/ranking2-2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#content .rankbox3{
	background-image: url(../product/img/ranking3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* -------------------- */
/* CONTENT   hoshou     */
/* -------------------- */


#content .hoshou{
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
	padding-top: 0px;
	margin-top: 20px;
	display: block;
	border: thin solid #CCCCCC;
	background-color: #FFFFFF;
	background-image: url(img/hosyou_mango2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#content .hoshou h2{
	font-size: 30px;
	color: #FFFFFF;
	display: block;
	text-align: center;
	line-height: 34px;
	background-color: #FF9933;
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: double;
	border-top-color: #CCCCCC;
}


#content .hoshou h4{
	font-size: 20px;
	font-weight: bold;
	color: #FF0033;
	background: left top;
	margin-top: 10px;
	display: block;
	padding: 3px 10px;
	text-decoration: underline;
	margin-bottom: 10px;
}

#content .hoshou p{
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	padding: 5px;
	margin-top: 5px;
	margin-left: 10px;
}


/* -------------------- */
/* CONTENT   howtoeat    */
/* -------------------- */

#content h4.howtoeat4{
	height: 20px;
	font-size: 14px;
	background: #FF3300;
	font-weight: normal;
	border-top: thin double #EFEFEF;
	color: #FFFFFF;
	border-bottom: thin double #EFEFEF;
	display: block;
	padding: 3px 10px;
}



#content .howtoeat1 p{
	height: 150px;
	font-size: 14px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#content .howtoeat2 p{
	height: 150px;
	font-size: 14px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#content .howtoeat3 p{
	font-size: 14px;
	padding: 10px;
	line-height: 20px;
}

#content .howtoeat4 p{
	font-size: 14px;
	padding: 10px;
	line-height: 20px;
}

#content .howtoeat5 p{
	font-size: 14px;
	padding: 10px;
	line-height: 20px;
}

#content .howtoeat6 p{
	font-size: 14px;
	padding: 10px;
	line-height: 20px;
}

#content .howtoeat7 p{
	font-size: 14px;
	padding: 10px;
	line-height: 20px;
}

#content .howtoeat8 p{
	font-size: 14px;
	padding: 10px;
	line-height: 20px;
}

#content .howtoeat1{
	padding-left: 285px;
}

#content .howtoeat2{
    padding-right: 285px;
}

#content .howtoeat3{
	padding-left: 466px;
	height: 677px;
	padding-bottom: 10px;
	border-bottom: thin solid #CCCCCC;
}

#content .howtoeat4{
	padding-left: 466px;
	height: 331px;
	padding-bottom: 10px;
	border-bottom: thin solid #CCCCCC;
}

#content .howtoeat5{
	padding-left: 466px;
	height: 307px;
	padding-bottom: 10px;
	border-bottom: thin solid #CCCCCC;
}

#content .howtoeat6{
	padding-left: 466px;
	height: 345px;
	padding-bottom: 10px;
	border-bottom: thin solid #CCCCCC;
}

#content .howtoeat7{
	padding-left: 466px;
	height: 309px;
	padding-bottom: 10px;
	border-bottom: thin solid #CCCCCC;
}

#content .howtoeat8{
	padding-left: 466px;
	height: 349px;
	padding-bottom: 10px;
	border-bottom: thin solid #CCCCCC;
}

#content .howtoeat1 .bottunspace{
	height: 46px;
	display: block;
	width: 385px;
}

#content .howtoeat2 .bottunspace{
	height: 46px;
	display: block;
	width: 385px;
}


#content .howtoeat1 .bottunspace a{
	text-indent: -9999px;
	float: right;
	background-position: left top;
	background-repeat: no-repeat;
	height: 46px;
	width: 175px;
}

#content .howtoeat2 .bottunspace a{
	text-indent: -9999px;
	float: left;
	background-repeat: no-repeat;
	background-position: lett top;
	height: 46px;
	width: 175px;
}



#content .howtoeat1 .bottunspace a.ichi{
	background-image: url(../common/img/bottun_to_ichiran2.gif);
	margin-left: 10px;
}

#content .howtoeat1 .bottunspace a.sai{
	background-image: url(../common/img/bottun_psaibai.gif);
	margin-left: 10px;
}

#content .howtoeat2 .bottunspace a.ichi{
	background-image: url(../common/img/bottun_to_ichiran2.gif);
	margin-left: 10px;
}

#content .howtoeat2 .bottunspace a.sai{
	background-image: url(../common/img/bottun_psaibai.gif);
	margin-left: 10px;
}


#content .howtoeat1 .bottunspace a:hover,
#content .howtoeat2 .bottunspace a:hover {
background-possition: bottom;
}

#content .howtoeat3_box{
	background-image: url(../common/img/mango_rassiy.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 10px;
}

#content .howtoeat4_box{
	background-image: url(../common/img/mango_prin04.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 10px;
}

#content .howtoeat5_box{
	background-image: url(../common/img/mango_prin00.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 10px;
}

#content .howtoeat6_box{
	background-image: url(../common/img/mango_prin01.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 10px;
}

#content .howtoeat7_box{
	background-image: url(../common/img/mango_prin02.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 10px;
}

#content .howtoeat8_box{
	background-image: url(../common/img/mango_prin03.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 10px;
}

#content .howtoeatbox1{
	background-image: url(../common/img/mango_cut_1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#content .howtoeatbox2{
	background-image: url(../common/img/mango_cut_2.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#content .howtoeatbox3{
	background-image: url(../common/img/mango_cut_3.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#content .howtoeatbox4{
	background-image: url(../common/img/mango_cut_4.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#content .howtoeatbox5{
	background-image: url(../common/img/mango_cut_5.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#content .howtoeatbox6{
	background-image: url(../common/img/mango_cut_6.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#content .howtoeatbox7{
	background-image: url(../common/img/mango_cut_7.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#content .howtoeatbox8{
	background-image: url(../common/img/mango_cut_8.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#content .howtoeatbox9{
	background-image: url(../common/img/mango_cut_9.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#content .howtoeatbox10{
	background-image: url(../common/img/mango_cut_10.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#content .howtoeatbox11{
	background-image: url(../common/img/mango_cut_11.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#content .howtoeatbox12{
	background-image: url(../common/img/mango_cut_12.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#content .howtoeatbox13{
	background-image: url(../common/img/mango_cut_13.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#content .howtoeatbox14{
	background-image: url(../common/img/mango_cut_14.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#content .howtoeatbox15{
	background-image: url(../common/img/mango_cut_15.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#content .howtoeatbox16{
	background-image: url(../common/img/mango_cut_16.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#content .howtoeatbox17{
	background-image: url(../common/img/mango_cut_17.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 20px;
}


/* -------------------- */
/* CONTENT   seibun     */
/* -------------------- */


#content .seibun{
	background-image: url(../product/img/cut_mango04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 280px;
	width: 392px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 270px;
	margin-bottom: 10;
}

#content .seibun2{
	background-image: url(../product/img/cut_mango04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 240px;
	width: 392px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 270px;
	margin-bottom: 10;
}

#content .seibun p{
	height: 250px;
}

#content .seibun2 p{
	height: 200px;
}

#content .seibun .bottun{
	height: 30px;
}

#content .seibun2 .bottun{
	height: 40px;
}

#content .seibun .bottun1{
	height: 30px;
	width: 192px;
	background-image: url(img/bottun_to_ichiran2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	display: block;
	text-indent: -9999px;
}

#content .seibun2 .bottun1{
	height: 30px;
	width: 192px;
	background-image: url(img/bottun_to_ichiran2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	display: block;
	text-indent: -9999px;
}

#content .seibun .bottun1:hover{
	background-position:bottom;
}

#content .seibun2 .bottun1:hover{
	background-position:bottom;
}

/* --------------------*/
/*  CONTENT other      */
/* --------------------*/

#content .imasugu{
	background-image: url(img/imasugu_go2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 78px;
	width: 627px;
	margin: 15px auto 50px;
}


#content .imasugu:hover{
	background-position: bottom;
}

#content .chigaimasu{
	background: #FFFFD2;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
}

#content .chigaimasu_h3{
	font-size: 30px;
	font-weight: bold;
	color: #FF6600;
	background: #F0F0F0;
	padding-top: 2px;
	padding-bottom: 5px;
	border-top: 1px solid #FF6600;
	border-bottom: 1px solid #FF6600;
	text-align: center;
	display: block;
	line-height: 34px;
}

#content .chigaimasu p{
	font-size: 16px;
	line-height: 20px;
	padding: 10px 10px 40px;
	margin-top: 10px;
}
/* -------------------- */
/* CONTENT   chizu     */
/* -------------------- */


#content .chizu{
	background: url(img/amami_chizu.jpg) no-repeat 10px 10px;
	height: 633px;
	width: 672px;
}

#content .chizu p{
	font-size: 17px;
	display: block;
	padding-top: 145px;
	line-height: 29px;
	padding-right: 20px;
	padding-left: 20px;
}

/* -------------------- */
/* MENU                 */
/* -------------------- */

#menu {
	width: 214px;
	padding: 0px 10px 10px;
	background: #FFEAD5;
	margin: 10px 0px 10px 10px;
	float: left;		
}


#menu .span {
	font-size: 15px;
	line-height: 17px;
	background: url(img/menu_h3.jpg) no-repeat left top;
	height: 22px;
	width: 204px;
	padding: 8px 0px 0px 10px;
	margin: 10px 0px 0px;
	color: #FFFFFF;
}

#menu li {
	border-bottom: 1px dashed #CCCCCC;
	background: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

#menu .rss{
	float: right;
	height: 20px;
	width: 45px;
	display: block;
	margin-bottom: 10px;
	background: no-repeat;
	margin-top: 340px;
}

#menu li:hover {
	background-color: #FFCC00;
}

#menu p {
	background: #FFFFFF;
	padding: 3px 10px;
	border-bottom-style: none;
}

#menu .moji12ru{
	font-size: 11.5px;
	line-height: 25px;
	font-weight: bold;
	color: #CC3366;
	text-decoration: underline;
}

#menu .mojiw{
	color: #FFFFFF;
	font-size: 15px;
	line-height: 17px;
	text-decoration: underline;
}

#menu .calendar b {
	text-align: center;
	display: block;
	margin-top: 10px;
}

#menu .calendar table {
	margin: 0px auto;
}


/* -------------------- */
/* FOOTER               */
/* -------------------- */

#footer {
	background: #FF9933;
	clear: both;
	height: 85px;
	margin-top: 200px;
}

#footer h3 {
	font-size: 12px;
	line-height: 11px;
	font-weight: bold;
	float: none;
	width: 300px;
	padding-top: 10px;
	color: #000000;
	text-align: center;
	margin-right: 290px;
	margin-left: 290px;
	display: block;
}

#footer h3 a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14;
	line-height: 15px;
	font-weight: bold;
	text-align: center;
}

#footer p.logo{
	float: right;
	width: 350px;
	text-align: right;
	padding-right: 10px;
	height: 20px;
	margin-bottom: 5px;
	display: block;
	background: right bottom;
	margin-top: 8px;
	padding-top: 0px;
}

#footer p{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	color: #FFFFFF;
}

#footer p a{
	color: #FFFFFF;
}

#footer a:hover {
	color: #FF3300;
}

