@charset "Shift-JIS";

/* #############################################################

[ section ]

Additional authority person of parts : Web master

############################################################# */


/* ==========================================================================

 section：国内海外トップ、発地別トップ

=========================================================================== */

/* -------------------------------------------------------------- 
section small
-------------------------------------------------------------- */
#content #content_left .sectionSmall {
	margin-top:5px;
	width:300px;
	background:url(../images/content/bg_section_s.gif) no-repeat left bottom;
}
#content #content_left .sectionSmall .inner {
	zoom:1;
	padding:0 15px 15px;
}


/* section no heading
--------------------------------------------- */
#content #content_left .sectionSmall.noheading{
	padding-bottom:5px;
}
#content #content_left .sectionSmall.noheading .inner {
	padding-top:10px;
	background:url(../images/content/bg_section_s_noheading.gif) no-repeat;
}


/* -------------------------------------------------------------- 
section medium
-------------------------------------------------------------- */
#content #content_right .sectionMedium {
	margin-top:5px;
	width:435px;
	background:url(../images/content/bg_section_m.gif) no-repeat left bottom;
}
#content #content_right .sectionMedium .inner {
	zoom:1;
	padding:0 15px 15px;
}

/* section no heading
--------------------------------------------- */
#content #content_right .sectionMedium.noheading {
	padding-bottom:9px;
}
#content #content_right .sectionMedium.noheading .inner {
	padding-top:5px;
	background:url(../images/content/bg_section_m.gif) no-repeat;
}



/* ==========================================================================

 section：width710pxベース
 
=========================================================================== */

/* -------------------------------------------------------------- 
section medium Large
-------------------------------------------------------------- */
#content .sectionMediumLarge,
#content .sectionMediumLarge-noheading  {
	margin-top:5px;
	width:710px;
	background:url(../images/content/bg_section_ml.gif) no-repeat left bottom;
}
#content .sectionMediumLarge .inner,
#content .sectionMediumLarge-noheading .inner {
	zoom:1;
	padding:0 15px 15px;
}

/* section no heading
--------------------------------------------- */
#content .sectionMediumLarge-noheading {
	padding-top:15px;
	background:url(../images/content/bg_section_ml.gif) no-repeat;
}
#content .sectionMediumLarge-noheading .inner {
	background:url(../images/content/bg_section_ml.gif) no-repeat left bottom;
}



/* ==========================================================================

 section：width740pxベース
 
=========================================================================== */

/* -------------------------------------------------------------- 
section Large
-------------------------------------------------------------- */
#content .sectionLarge,
#content .sectionLarge-noheading {
	margin-top:5px;
	width:740px;
	background:url(../images/content/bg_section_l.gif) no-repeat left bottom;
}
#content .sectionLarge .inner,
#content .sectionLarge-noheading .inner {
	zoom:1;
	padding:0 15px 15px;
}

/* section no heading
--------------------------------------------- */
#content .sectionLarge-noheading {
	padding-top:15px;
	background:url(../images/content/bg_section_l.gif) no-repeat;
}
#content .sectionLarge-noheading .inner {
	background:url(../images/content/bg_section_l.gif) no-repeat left bottom;
}

/* -------------------------------------------------------------- 
section Large [ Color ]
-------------------------------------------------------------- */
#content .sectionLargeColor {
	margin-top:5px;
	padding:15px 0 0 0;
	width:740px;
	background:url(../images/content/bg_section_l_color.gif) no-repeat left top;
}
#content .sectionLargeColor .inner {
	zoom:1;
	padding:0 15px 15px;
	background:url(../images/content/bg_section_l_color.gif) no-repeat left bottom;
}

/* -------------------------------------------------------------- 
section Large [ Color ] gray
-------------------------------------------------------------- */
#content .sectionLargeColor.gray {
	width:730px;
	background:url(../images/content/bg_section_l_color_gray.gif) no-repeat left top;
}
#content .sectionLargeColor.gray .inner {
	zoom:1;
	padding:0 15px 15px;
	background:url(../images/content/bg_section_l_color_gray.gif) no-repeat left bottom;
}


/* -------------------------------------------------------------- 
section double(w)
-------------------------------------------------------------- */
#content .sectionLargeW,
#content .sectionLargeW-noheading {
	margin-top:5px;
	width:740px;
	background:url(../images/content/bg_section_w.gif) no-repeat left bottom;
}
#content .sectionLargeW:after,
#content .sectionLargeW-noheading:after {
	content: "."; display: block; clear: both; height: 0; visibility: hidden; line-height: 0; font-size: 0;
}
/* pane */
#content .sectionLargeW .sectionLargeWLeft,
#content .sectionLargeW-noheading .sectionLargeWLeft {
	float:left;
	display:inline;
	width:367px;
}
#content .sectionLargeW .sectionLargeWRight,
#content .sectionLargeW-noheading .sectionLargeWRight {
	float:right;
	display:inline;
	width:367px;
}
#content .sectionLargeW .sectionLargeWLeft .inner,
#content .sectionLargeW .sectionLargeWRight .inner {
	zoom:1;
	padding:0 14px 15px;
}


/* section no heading
--------------------------------------------- */
#content .sectionLargeW-noheading {
	padding-top:0;
	padding-bottom:10px;
}
#content .sectionLargeW-noheading .sectionLargeWLeft .inner,
#content .sectionLargeW-noheading .sectionLargeWRight .inner {
	zoom:1;
	padding:15px 14px 5px;
	background:url(../images/content/bg_section_w.gif) no-repeat;
}


/* -------------------------------------------------------------- 
section Large (Triple)
-------------------------------------------------------------- */
#content .sectionLargeTri,
#content .sectionLargeTri-noheading {
	margin-top:5px;
	width:740px;
	background:url(../images/content/bg_section_l_tri.gif) no-repeat left bottom;
}
#content .sectionLargeTri:after,
#content .sectionLargeTri-noheading:after {
	content: "."; display: block; clear: both; height: 0; visibility: hidden; line-height: 0; font-size: 0;
}
/* pane */
#content .sectionLargeTri .sectionLargeTriLeft,
#content .sectionLargeTri-noheading .sectionLargeTriLeft {
	float:left;
	display:inline;
	width:240px;
}
#content .sectionLargeTri .sectionLargeTriCenter,
#content .sectionLargeTri-noheading .sectionLargeTriCenter {
	float:left;
	display:inline;
	width:240px;
	margin-left:10px;
}
#content .sectionLargeTri .sectionLargeTriRight,
#content .sectionLargeTri-noheading .sectionLargeTriRight {
	float:right;
	display:inline;
	width:240px;
}
#content .sectionLargeTri .sectionLargeTriLeft .inner,
#content .sectionLargeTri .sectionLargeTriCenter .inner,
#content .sectionLargeTri .sectionLargeTriRight .inner {
	zoom:1;
	padding:0 14px 15px;
}


/* section no heading
--------------------------------------------- */
#content .sectionLargeTri-noheading {
	padding-top:0;
	padding-bottom:10px;
}
#content .sectionLargeTri-noheading .sectionLargeTriLeft .inner,
#content .sectionLargeTri-noheading .sectionLargeTriCenter .inner,
#content .sectionLargeTri-noheading .sectionLargeTriRight .inner {
	padding:15px 14px 5px;
	background:url(../images/content/bg_section_l_tri.gif) no-repeat;
}

#content .sectionLargeTri-noheading .triBlue { 
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0;
}
#content .sectionLargeTri-noheading .text { 
    font-size: 12px;
	line-height:18px;
	padding-top:5px;
}


/* column 1
--------------------------------------------- */
#content .sectionLargeTri.column1,
#content .sectionLargeTri-noheading.column1 {
	background:none;
}
#content .sectionLargeTri-noheading.column1 .sectionLargeTriLeft {
	padding-bottom:10px;
	background:url(../images/content/bg_section_l_tri.gif) no-repeat left bottom;
}
/* column 2
--------------------------------------------- */
#content .sectionLargeTri.column2,
#content .sectionLargeTri-noheading.column2 {
	background:url(../images/content/bg_section_l_tri.gif) no-repeat -250px bottom;
}





/* ==========================================================================

 section：width670pxベース
 
=========================================================================== */

/* -------------------------------------------------------------- 
section medium (w)
-------------------------------------------------------------- */
#content .sectionMediumW,
#content .sectionMediumW-noheading {
	margin-top:5px;
	width:670px;
	background:url(../images/content/bg_section_m_w.gif) no-repeat left bottom;
}
#content .sectionMediumW:after,
#content .sectionMediumW-noheading:after {
	content: "."; display: block; clear: both; height: 0; visibility: hidden; line-height: 0; font-size: 0;
}
/* pane */
#content .sectionMediumW .sectionMediumWLeft,
#content .sectionMediumW-noheading .sectionMediumWLeft {
	float:left;
	display:inline;
	width:330px;
}
#content .sectionMediumW .sectionMediumWRight,
#content .sectionMediumW-noheading .sectionMediumWRight {
	float:right;
	display:inline;
	width:330px;
}
#content .sectionMediumW .sectionMediumWLeft .inner,
#content .sectionMediumW .sectionMediumWRight .inner {
	zoom:1;
	padding:0 14px 15px;
}


/* section no heading
--------------------------------------------- */
#content .sectionMediumW-noheading {
	padding-top:0;
	padding-bottom:10px;
}
#content .sectionMediumW-noheading .sectionMediumWLeft .inner,
#content .sectionMediumW-noheading .sectionMediumWRight .inner {
	padding:15px 14px 5px;
	background:url(../images/content/bg_section_m_w.gif) no-repeat;
}


/* -------------------------------------------------------------- 
section medium (Triple) (未使用：定義のみ）
-------------------------------------------------------------- */
#content .sectionMediumTri,
#content .sectionMediumTri-noheading {
	margin-top:5px;
	width:670px;
	background:url(../images/content/bg_section_m_tri.gif) no-repeat left bottom;
}
#content .sectionMediumTri:after {
	content: "."; display: block; clear: both; height: 0; visibility: hidden; line-height: 0; font-size: 0;
}
/* pane */
#content .sectionMediumTri .sectionMediumTriLeft,
#content .sectionMediumTri-noheading .sectionMediumTriLeft {
	float:left;
	display:inline;
	width:240px;
}
#content .sectionMediumTri .sectionMediumTriCenter,
#content .sectionMediumTri-noheading .sectionMediumTriCenter {
	float:left;
	display:inline;
	width:240px;
	margin-left:10px;
}
#content .sectionMediumTri .sectionMediumTriRight,
#content .sectionMediumTri-noheading .sectionMediumTriRight {
	float:right;
	display:inline;
	width:240px;
}
#content .sectionMediumTri .sectionMediumTriLeft .inner,
#content .sectionMediumTri .sectionMediumTriCenter .inner,
#content .sectionMediumTri .sectionMediumTriRight .inner {
	zoom:1;
	padding:0 14px 15px;
}


/* section no heading
--------------------------------------------- */
#content .sectionMediumTri-noheading {
	padding-top:0;
	padding-bottom:10px;
}
#content .sectionMediumTri-noheading .sectionMediumTriLeft .inner,
#content .sectionMediumTri-noheading .sectionMediumTriCenter .inner,
#content .sectionMediumTri-noheading .sectionMediumTriRight .inner {
	padding:15px 14px 5px;
	background:url(../images/content/bg_section_m_tri.gif) no-repeat;
}