/*============================================================
//  サ　イ　ト　マ　ッ　プ
//==========================================================*/
.cont-sub {background:url(../img/company/com-sub.gif) no-repeat #7089b8; border:#57738c 1px solid; padding:7px 0 7px 17px; margin:10px 0;}
.cont-sub strong {color:#FFFFFF;}

.cont-tx {width:578px; margin:0 auto;}
.cont-smtit01 {padding:7px; background:#e3e3e3; color:#3366cc; font-weight:bold;}
.cont-smtit02 {padding:7px; background:#cfe0ff; color:#3366cc; font-weight:bold;}
.cont-smtit03 {padding:7px; background:#cce8f7; color:#3366cc; font-weight:bold;}
.cont-smtit04 {padding:7px; background:#dad9f7; color:#3366cc; font-weight:bold;}
.cont-smtit05 {padding:7px; background:#e0f2e4; color:#3366cc; font-weight:bold;}
.cont-smtit06 {padding:7px; background:#f8e6ee; color:#3366cc; font-weight:bold;}
.cont-smtit07 {padding:7px; background:#d2dcdd; color:#3366cc; font-weight:bold;}
.cont-smtit08 {padding:7px; background:#d3e7f0; color:#3366cc; font-weight:bold;}
.cont-smtit09 {padding:7px; background:#faf2da; color:#3366cc; font-weight:bold;}
.cont-smtit10 {padding:7px; background:#fae3da; color:#3366cc; font-weight:bold;}
.cont-smtit11 {padding:7px; background:#e4eaea; color:#3366cc; font-weight:bold;}
.cont-smtit12 {padding:7px; background:#cbd5e5; color:#3366cc; font-weight:bold;}
.cont-smtit13 {padding:7px; background:#e9e9e9; color:#333333; font-weight:bold;}
.cont-smtit13 a {color:#333333;}
.cont-smtit13 a:hover {color:#ff0000;}
.c-smf {padding:5px 0 23px 0;}
.cont-smtf {padding:0 0 10px 0;}
.c-smli {}
.c-smli li {padding:6px 0 2px 17px; background:url(../img/contents/com-all.gif) no-repeat 0 5px;}



/*============================================================
//  リ　ン　ク　集
//==========================================================*/
.link-map {background:url(../img/contents/link-main.gif) no-repeat; height:410px; border-bottom:1px solid #999999;}
.lmap01 {padding:10px 0 5px 450px;}
.lmap01 .lmap01-01 {display:block;}
.lmap01 .lmap01-01 a {display:block; padding:60px 0 8px 22px; font-size:14px; font-weight:normal;}
.lmap02 {padding:0 0 0 73px;}
.lmap02 strong {display:block; float:left;}
.lmap02 .lmap02-01 {display:block; width:120px;}
.lmap02 .lmap02-01 a {display:block; padding:80px 0 5px 22px; font-size:14px; font-weight:normal;}
.lmap02 .lmap02-02 {padding:0 0 0 185px;}
.lmap02 .lmap02-02 a {display:block; padding:60px 10px 5px 22px; font-size:14px; font-weight:normal;}
.lmap03 {display:block; padding:0 0 0 360px;}
.lmap03 .lmap03-01 {display:block; width:120px;}
.lmap03 .lmap03-01 a {display:block; padding:58px 10px 5px 22px; font-size:14px; font-weight:normal;}
.lmap04 {}
.lmap04 strong {display:block; float:left;}
.lmap04 .lmap04-01 {padding:25px 0 0 0;}
.lmap04 .lmap04-01 a {display:block; padding:68px 5px 5px 22px; font-weight:normal;}
.lmap04 .lmap04-02 {padding:25px 0 0 50px;}
.lmap04 .lmap04-02 a {display:block; padding:63px 5px 5px 22px; font-weight:normal;}
.lmap04 .lmap04-03 {padding:0 0 0 70px;}
.lmap04 .lmap04-03 a {display:block; padding:60px 5px 5px 22px; font-weight:normal;}
.link-li {padding:13px 0; border-bottom:1px solid #999999;}
.link-li strong {display:block; float:left; padding:0 25px 0 0;}
.link-li .lli01 {background:url(../img/contents/link-b01.gif) no-repeat;}
.link-li .lli02 {background:url(../img/contents/link-b02.gif) no-repeat;}
.link-li strong a {font-weight:normal; display:block;}
.link-li .lli01 a {padding:25px 10px 25px 95px;}
.link-li .lli02 a {padding:25px 5px 25px 120px;}




/*============================================================
//  約　款　関　連
//==========================================================*/
.yak-link {padding:15px 0 0 17px; display:block; background:url(../img/contents/yak-arr.gif) no-repeat left bottom; font-weight:normal;}
.yak-linp {padding:8px 0 15px 0; border-bottom:1px solid #999999;}
.yak-ovp {text-align:right; padding:10px 0 18px 0;}
.yak-stit {padding:7px; background:#cfe0ff; color:#3366cc; font-weight:bold;}
.yak-stit strong {color:#333333;}
.yak-stit em {font-size:12px; font-style:normal; color:#333333; font-weight:normal;}
.yak-p {padding:8px 0 15px 0; border-bottom:1px solid #999999;}
.noline {border:none;}
.yak-p p {padding:0 0 10px 0;}
.yak-p strong {display:block; padding:8px 0 5px 0;}
.yak-p strong em {font-style:normal; color:#3366cc;}
.yak-tab {background:#999999; margin:0 0 5px 0;}
.yak-tab td {background:#FFFFFF;}
.yak-tab .yak-t td {background:#e3eff9;}
.yak-tab .yak-st td {background:#ebebeb;}
.yak-tab .ytc {text-align:center;}
.up {padding:12px 0;}
.tab-t {display:block; font-style:normal; padding:10px 0 5px 0;}
.tab-u {display:block; font-style:normal; text-align:right; padding:5px 0 10px 0;}





/*============================================================
//  プ　ラ　イ　バ　シ　ー　ポ　リ　シ　ー
//==========================================================*/
.pri-p {border-bottom:1px solid #999999; padding:5px 0 10px 0;}
.pri-p p {padding:0 0 0 0;}
.pri-p strong {display:block; padding:10px 0 8px 0;}
.pri-p strong em {font-style:normal; color:#3366cc;}
.pri-lo {}
.pri-lo strong {display:block; padding:10px 0 4px 0;}
.pri-lo p {padding:0 0 4px 10px;}






/*============================================================
//  オ　リ　ジ　ナ　ル　グ　ッ　ズ
//==========================================================*/
.og-stit01 {background:url(../img/contents/og-st01.gif) repeat-x #6e7685; border:1px solid #57738c; margin:10px 0;}
.og-stit01 strong {display:block; padding:7px 0 7px 17px; color:#FFFFFF;}
.og-ip {padding:0 0 20px 8px;}
.og-gdf {width:585px; background:#e0e6ed; margin:0 0 20px 0;}
.og-gdf strong {display:block; background:url(../img/contents/og-st02.gif) repeat-x #5a9fc8; padding:7px 5px 5px 5px; color:#FFFFFF; border:1px solid #0075b0;}
.og-gdf .oggc {padding:10px 10px 0 10px;}
.oggl {width:300px; float:left;}
.oggl .oggl-if {padding:10px;}
.oggl p {padding:0 0 8px 0;}
.oggl em {display:block; padding:0 0 8px 0; font-style:normal; color:#FF0000;}
.oggl td {background:#FFFFFF; border-bottom:4px solid #e0e6ed; padding:5px;}
.oggl td span {color:#FF0000; font-weight:bold;}
.oggr {float:right;}
.oggr img {padding:10px 10px 10px 0;}
.oggr p {padding:0 0 10px 0; width:270px;}

.og-tx {padding:0 10px;}
.og-tx p {padding:10px 0;}
.og-tx p em {font-style:normal; color:#FF0000;}
.og-stit02 {display:block; padding:5px; background:#e9e9e9;}

.og-tyu01 {background:url(../img/contents/og-g01.gif) no-repeat;}
.og-tyu02 {background:url(../img/contents/og-g02.gif) no-repeat;}
.og-tyu03 {background:url(../img/contents/og-g03.gif) no-repeat;}
.og-tyu01 p {padding:15px 20px 25px 220px;}
.og-tyu02 p {padding:23px 20px 32px 220px; font-weight:bold;}
.og-tyu03 p {padding:23px 20px 32px 220px;}
.og-tyu02 span {color:#FF0000;}
.og-tyu04 {background:url(../img/contents/og-g04.gif) no-repeat;}
.og-tyu05 {background:url(../img/contents/og-g05.gif) no-repeat;}
.og-tyu06 {background:url(../img/contents/og-g06.gif) no-repeat;}
.og-tyu04 p {padding:20px 20px 35px 180px;}
.og-tyu05 p {padding:30px 20px 40px 180px;}
.og-tyu06 p {padding:20px 20px 35px 180px;}






/*============================================================
//  C　M
//==========================================================*/
.cm-movie {text-align:center; padding:15px 0;}
.cm-movie embed {border:4px solid #eee;}
.cm-tab {background:#FFFFFF;}
.cm-tab td {background:url(../img/contents/cm-arr.gif) no-repeat left #eaeaea; width:50%;}
.cm-tab td a {display:block; padding:6px 3px 5px 25px;}
.cmtab-p {padding:15px 0 5px 10px;}
.cm-ac {color:#FF0000; text-decoration:underline;}





/*============================================================
//  ス　ク　リ　ー　ン　セ　ー　バ　ー　ダ　ウ　ン　ロ　ー　ド
//==========================================================*/
.ss-p {padding:10px 0 0 8px;}
.ss-tab td {padding:0 0 3px 0;}
.ss-dousa {background:#dfeaff; padding:10px;}
.ss-dousa em {font-style:normal; color:#3366cc;}
.ss-ss {padding:15px 0 0 8px;}














