@charset "UTF-8";

/*-------------------------------------------------------------
Flashダウンロード案内

.bFlaDl
┣ .bFlaDlLeft
｜	┗ img
｜
┗ .bFlaDlRight
	┗ p

-------------------------------------------------------------*/

.bFlaDl { width: 100%; }

/*コンテナ別プロパティ---------------------------*/

/*col1（1カラム：100%）*/
.col1 .bFlaDl { position: relative; }
.col1 .bFlaDl .bFlaDlLeft { margin: 0 0 0 170px; }
.col1 .bFlaDl .bFlaDlLeft p { font-size: 1em; line-height: 1.6em; }
.col1 .bFlaDl .bFlaDlRight { position: absolute; top: 0; left: 0; margin: 0; width: 160px; }

/*col2-2（2カラム：33%｜67%）*/
.col2-2 .box2 .bFlaDl { position: relative; }
.col2-2 .box2 .bFlaDl .bFlaDlLeft { margin: 0 0 0 170px; }
.col2-2 .box2 .bFlaDl .bFlaDlRight { position: absolute; top: 0; left: 0; margin: 0; width: 160px; }

/*col2-3（2カラム：67%｜33%）*/
.col2-3 .box1 .bFlaDl { position: relative; }
.col2-3 .box1 .bFlaDl .bFlaDlLeft { margin: 0 0 0 170px; }
.col2-3 .box1 .bFlaDl .bFlaDlRight { position: absolute; top: 0; left: 0; margin: 0; width: 160px; }

/*col2-4（2カラム：23%｜77%）*/
.col2-4 .box2 .bFlaDl { position: relative; }
.col2-4 .box2 .bFlaDl .bFlaDlLeft { margin: 0 0 0 170px; }
.col2-4 .box2 .bFlaDl .bFlaDlRight { position: absolute; top: 0; left: 0; margin: 0; width: 160px; }

/*col2-5（2カラム：77%｜23%）*/
.col2-5 .box1 .bFlaDl { position: relative; }
.col2-5 .box1 .bFlaDl .bFlaDlLeft { margin: 0 0 0 170px; }
.col2-5 .box1 .bFlaDl .bFlaDlRight { position: absolute; top: 0; left: 0; margin: 0; width: 160px; }

/*col2-8（2カラム：固定｜可変）*/
.col2-8 .box1 .bFlaDl { position: relative; }
.col2-8 .box1 .bFlaDl .bFlaDlLeft { margin: 0 0 0 170px; }
.col2-8 .box1 .bFlaDl .bFlaDlRight { position: absolute; top: 0; left: 0; margin: 0; width: 160px; }

/*col2-9（2カラム：可変｜固定）*/
.col2-9 .box1 .bFlaDl { position: relative; }
.col2-9 .box1 .bFlaDl .bFlaDlLeft { margin: 0 0 0 170px; }
.col2-9 .box1 .bFlaDl .bFlaDlRight { position: absolute; top: 0; left: 0; margin: 0; width: 160px; }