@charset "Shift_JIS";
/*=============================================================================
	コンポーネント
	csomponent.css

=============================================================================*/

/*-------------------------------------------------------------------
	 Columns Set
-------------------------------------------------------------------*/

#contents .wrapLayout{
	margin-left:0 !important;
}


/*
	#contents Columns
---------------------------------------------------------*/
.col5g1,.col5g4-3,.col5g3-2,.col5g2,.col5g3,.col5g4,
.col4g1,.col4g3-2,.col4g3,
.col3g1,.col3g2-3,.col3g2,
.col2g1{
	float:left;
}

#contents .wrapLayout > div:last-child,
#contents .wrapLayout > div.last-child,
#contents .wrapLayout > div:only-child,
#contents .wrapLayout > div.only-child{
	margin-right:0 !important;
}

/*	5columns
-------------------------------------*/
/*#contents .wrapLayout .col5g1{width:189px;margin-right:8px;}
#contents .wrapLayout .col5g4-3{width:261px;}
#contents .wrapLayout .col5g3-2{width:294px;}
#contents .wrapLayout .col5g2{width:392px;}
#contents .wrapLayout .col5g3{width:588px;}
#contents .wrapLayout .col5g4{width:784px;}*/
#contents .wrapLayout .col5g1{width:188px;margin-right:10px;}
#contents .wrapLayout .col5g4-3{width:254px;margin-right:10px;}
#contents .wrapLayout .col5g3-2{width:287px;margin-right:10px;}
#contents .wrapLayout .col5g2{width:386px;margin-right:10px;}
#contents .wrapLayout .col5g3{width:584px;margin-right:10px;}
#contents .wrapLayout .col5g4{width:772px;margin-right:10px;}


/*	4columns
-------------------------------------*/
#contents .wrapLayout .col4g1{width:237px;margin-right:10px;}
#contents .wrapLayout .col4g1L{width:237px;margin-right:12px;}
#contents .col2g1 .wrapLayout .col4g1{width:236px;margin-right:11px;}
/*#contents .wrapLayout .col4g3-2{width:367px;}
#contents .wrapLayout .col4g3{width:735px;}*/
#contents .wrapLayout .col4g3-2{width:360px;margin-right:10px;}
#contents .wrapLayout .col4g3{width:731px;margin-right:10px;}


/*	3columns
-------------------------------------*/
#contents .wrapLayout .col3g1{width:320px;margin-right:10px;}
#contents .wrapLayout .col3g2-3{width:211px;margin-right:8px;}
#contents .wrapLayout .col3g1L{width:320px;margin-right:14px;}
#contents .wrapLayout .col3g2{width:646px}


/*	2columns
-------------------------------------*/
#contents .wrapLayout .col2g1{width:483px;margin-right:14px;}
.popup #contents .wrapLayout .col2g1{width:356px;}

/*	2columns in 2columns
-------------------------------------*/
#contents .wrapLayout .col2g1 .wrapLayout .col2g1{width:236px;margin-right:8px;}
#contents .wrapLayout .col2g1 .h4Indent .wrapLayout .col2g1{width:228px;margin-right:8px;}



/*	1columns
-------------------------------------*/
#contents .wrapLayout .col1g1{width:980px;}






/*
	#contents #main Columns
---------------------------------------------------------*/
.col4g1,
.col4g1L,
.col4g3,
.col4g3-2,
.col3g1,
.col3g1L,
.col2g1{
	float:left;
}

/*	Margin-Right Fix
-------------------------------------*/
#contents .wrapLayout .col4g1:last-child,
#contents .wrapLayout .col4g1L:last-child,
#contents .wrapLayout .col4g3:last-child,
#contents .wrapLayout .col4g3-2:last-child,
#contents .wrapLayout .col3g1:last-child,
#contents .wrapLayout .col3g1L:last-child,
#contents .wrapLayout .col3g2:last-child,
#contents .wrapLayout .col2g1:last-child,
#contents #main .wrapLayout .col4g1:last-child,
#contents #main .wrapLayout .col4g1L:last-child,
#contents #main .wrapLayout .col4g3:last-child,
#contents #main .wrapLayout .col4g3-2:last-child,
#contents #main .wrapLayout .col3g1:last-child,
#contents #main .wrapLayout .col3g1L:last-child,
#contents #main .wrapLayout .col3g2:last-child,
#contents #main .wrapLayout .col2g1:last-child,
body.popup #contents .wrapLayout .col4g1:last-child,
body.popup #contents .wrapLayout .col4g1L:last-child,
body.popup #contents .wrapLayout .col4g3:last-child,
body.popup #contents .wrapLayout .col4g3-2:last-child,
body.popup #contents .wrapLayout .col3g1:last-child,
body.popup #contents .wrapLayout .col3g1L:last-child,
body.popup #contents .wrapLayout .col3g2:last-child,
body.popup #contents .wrapLayout .col2g1:last-child{
	margin-right:0 !important;
}
#contents .wrapLayout .col4g1.last-child,
#contents .wrapLayout .col4g1L.last-child,
#contents .wrapLayout .col4g3.last-child,
#contents .wrapLayout .col4g3-2.last-child,
#contents .wrapLayout .col3g1.last-child,
#contents .wrapLayout .col3g1L.last-child,
#contents .wrapLayout .col3g2.last-child,
#contents .wrapLayout .col2g1.last-child,
#contents #main .wrapLayout .col4g1.last-child,
#contents #main .wrapLayout .col4g1L.last-child,
#contents #main .wrapLayout .col4g3.last-child,
#contents #main .wrapLayout .col4g3-2.last-child,
#contents #main .wrapLayout .col3g1.last-child,
#contents #main .wrapLayout .col3g1L.last-child,
#contents #main .wrapLayout .col3g2.last-child,
#contents #main .wrapLayout .col2g1.last-child,
body.popup #contents .wrapLayout .col4g1.last-child,
body.popup #contents .wrapLayout .col4g1L.last-child,
body.popup #contents .wrapLayout .col4g3.last-child,
body.popup #contents .wrapLayout .col4g3-2.last-child,
body.popup #contents .wrapLayout .col3g1.last-child,
body.popup #contents .wrapLayout .col3g1L.last-child,
body.popup #contents .wrapLayout .col3g2.last-child,
body.popup #contents .wrapLayout .col2g1.last-child{
	margin-right:0 !important;
}


#contents #main .wrapLayout > div.last-child,
#contents #main .wrapLayout > div:last-child,
body.popup #contents .wrapLayout > div.last-child,
body.popup #contents .wrapLayout > div:last-child{
	margin-right:0 !important;
}


/*	4columns
-------------------------------------*/
#contents #main .wrapLayout .col4g1,
body.popup #contents .wrapLayout .col4g1{width:176px;margin-right:8px;}
#contents #main .wrapLayout .col4g1L,
body.popup #contents .wrapLayout .col4g1L{width:176px;margin-right:12px;}
#contents #main .wrapLayout .col4g3-2,
body.popup #contents .wrapLayout .col4g3-2{width:266px;margin-right:10px;}
#contents #main .wrapLayout .col4g3,
body.popup #contents .wrapLayout .col4g3{width:540px;margin-right:12px;}

/*	3columns
-------------------------------------*/
#contents #main .wrapLayout .col3g1,
body.popup #contents .wrapLayout .col3g1{width:236px;margin-right:10px;}
#contents #main .wrapLayout .col3g1L,
body.popup #contents .wrapLayout .col3g1L{width:236px;margin-right:12px;}
#contents #main .wrapLayout .col3g2,
body.popup #contents .wrapLayout .col3g2{width:480px;margin-right:12px;}


/*	2columns
-------------------------------------*/
#contents #main .wrapLayout .col2g1,
body.popup #contents .wrapLayout .col2g1{width:358px;margin-right:12px;}

/*	1columns
-------------------------------------*/
#contents #main .wrapLayout .col1g1,
body.popup #contents .wrapLayout .col1g1{width:728px;}




#contents #main .wrapLayout .col4g1:last-child > img,
body.popup #contents .wrapLayout .col4g1:last-child > img{
	float:right;
}

#contents .wrapLayout div[class^="col1"]:last-child img{
	text-align:center;
}


#contents .wrapLayout div.col4g1L > img{
	margin-left:0;
}
