﻿@charset "utf-8";
/* CSS Document */
.clear { clear:both;}
.main01 { height:246px; background:url(../partner-invitation/bg01.jpg) center no-repeat;}
.main02 { height:378px; background:url(../partner-invitation/bg02.jpg) center no-repeat;}
.main02 .pop { height:378px; position:relative; width:1040px; margin:0 auto;}
.main02 .pop .ripper { width:178px; height:249px; margin:0 auto ; padding:110px 0 0;}
.main02 .pop .ripperbt { width:223px; height:49px; position:absolute; top:40px; left:407px;}
/*----------*/
.main02 .pop .deluxe { width:164px; height:208px; position:absolute; top:140px; left:210px;}
.main02 .pop .deluxebt { width:182px; height:51px; position:absolute; top:70px; left:200px;}
/*----------*/
.main02 .pop .copy { width:164px; height:208px; position:absolute; top:150px; left:20px;}
.main02 .pop .copybt { width:182px; height:51px; position:absolute; top:100px; left:0px;}
/*----------*/
.main02 .pop .mdrp { width:164px; height:208px; position:absolute; top:140px; right:210px;}
.main02 .pop .mdrpbt { width:182px; height:51px; position:absolute; top:70px; right:200px;}
/*----------*/
.main02 .pop .mvcp { width:164px; height:208px; position:absolute; top:150px; right:20px;}
.main02 .pop .mvcpbt { width:182px; height:51px; position:absolute; top:100px; right:0px;}
/*----------*/
.main03 { height:212px; background:url(../partner-invitation/bg03.jpg) center no-repeat;}
.main03 .pop { height:212px; margin:0 auto; position:relative; width:1040px;}
.main03 .pop h3 { font-size:15px; font-weight:normal; padding:40px 80px 0; line-height:30px;}
.main03 .pop .one { width:40px; height:21px; position:absolute; top:40px; left:30px; background:url(../partner-invitation/02.png) no-repeat;}
.main03 .pop .two { width:40px; height:21px; position:absolute; top:130px; right:40px; background:url(../partner-invitation/01.png) no-repeat;}
/*----------*/
.main04 { height:241px; background:url(../partner-invitation/bg04.jpg) center no-repeat; }
.main04 .pop { height:201px; margin:0 auto; width:1040px; padding:40px 0 0;}
.main04 .pop .adv { width:967px; height:110px; background:url(../partner-invitation/bg01.png) no-repeat; margin:0 auto;}
.main04 .pop .adv h3 { font-size:17px; padding:15px 0 0 15px;}
.main04 .pop .adv p { color:#8c9a18; font-size:13px; font-weight:bold; padding:10px 0 0 15px;}
/*----------*/
.main05 { height:341px; width:651px; background:url(../partner-invitation/03.png) no-repeat; position:relative; padding:20px 30px 0; line-height:20px;}
.main05 h2 { color:#2e93c2; font-size:17px; padding:5px;}
.main05 h3 {  font-size:13px; padding:10px 5px 0;}
.main05 p { padding:0 5px;}
.main05 ul { padding:0 0 0 5px; margin:0; list-style:none;}
.main05 ul li { background:url(../img/04.png) 1px 7px no-repeat; padding:2px 0 2px 13px; margin:0; }
.main05 .close { width:30px; height:30px; position:absolute; top:5px; right:10px;}