@charset "UTF-8";

/*CSSDocument*/

/* main_layout.css
--------------------------------------------------------------

:: CSS Index

 1 : html body base
        
 2 : body base
        
 3 : header
     ・menu

 4 : footer
       
 5 : TOP Page
 
 6 : Contents Page
       


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



/* html body base
===============================================================*/

/*
html ----------------------------------------------------------*/

*{ margin:0px; padding:0px;}

body{
color:#555555;
margin:0;
padding:0;
background:url(../images/luck_03.jpg) repeat-x top left #fbf5ef;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
text-align:center;
line-height:22px;
font-size:13px;
}
body.contents{ background:url(../images/contents_back_cr.gif) repeat-x top left;}

a:link{ color:#0088d0;text-decoration:underline;}
a:visited{ color:#0088d0;text-decoration:underline;}
a:hover{ color:#0088d0;text-decoration:none;}
a:active{ color:#1aa1e5;text-decoration:none;}


img {
border:none;
vertical-align:top;
}


input, select, textarea {
font-size: 12px;
}

ul, ol {
list-style: none;
}



/*
html ----------------------------------------------------------*/


/*
Module --------------------------------------------------------*/

 

.clearfix:after {
content: " ";  
display: block; 
visibility: hidden; 
clear: both; 
height: 0.1px; 
font-size: 0.1em; 
line-height: 0; 
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


/*
Module --------------------------------------------------------*/



/* html body base
===============================================================*/

/*
body base -----------------------------------------------------*/

/*
#container{ width:993px; margin:0 auto; text-align:left;}
*/
#container_head{
	width:993px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 15;
	margin-left: auto;
	clear: both;
	padding-bottom: 14px;
}


#container_head2{
	width:993px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding-bottom: 14px;
}

#container{
	width:990px;
	text-align:left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
}
/*
#container{
	width:993px;
	text-align:left;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
*/

#wrapper{ width:960px; margin:0 auto; text-align:left; }

#contents_left{ float:left; display:inline; width:685px; margin-right:25px; }

#contents_right{ float:left; display:inline; width:250px;}

#contents_body{ width:960px; background:url(../images/r_back.gif) repeat-y top right; }


/* header
===============================================================*/

#header{
	height:337px;
	margin-left:2px;
}

/* contents
===============================================================*/
#contents{
	width:990px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0px;
	background-image: url(../images/bg_line.gif);
	background-repeat: repeat-y;
	background-position: 0px 250mm;
	padding-top: 0px;
}
/*
#contents{ width:993px; margin:0 auto; padding:33px 0 0; }
*/

/* side
===============================================================*/
/*
#side{ width:234px; float:left; }
*/

/*
#side{
	width:234px;
	float:left;
	padding-left: 7px;
	padding-top: 15px;
}
*/
#side{
	width:234px;
	float:left;
	padding-left: 7px;
	padding-right: 7px;
}

#side #registers{ }
#side #registers_form{ background:url(../images/luck_103.gif) left top repeat-y; }
#side #registers_form .line_b{ background:url(../images/luck_101.gif) left bottom no-repeat; padding:0 7px 10px 17px; }
#side #registers_form li{ float:left; width:105px; }
#side #registers_form input{ color:#9c9c9c; }

#side #navi{ margin:17px 2px 0; }
#side #navi div{ background:url(../images/luck_13.gif) left top repeat; width:230px;  }
#side #navi ul{ padding:10px; }
#side #navi li{ width:210px; height:39px; float:left; }
#side #navi li.first{ height:40px; }

#side #whatsnew{ margin:15px 2px 17px; color:#012a43; }
#side #whatsnew .tit{ position:relative; width:230px; height:31px; }
#side #whatsnew .tit h2{ position:absolute; }
#side #whatsnew .tit p{ position:absolute; top:2px; left:179px; }
#side #whatsnew dl{ font-size:12px; line-height:16px; background:url(../images/luck_20.gif) left bottom no-repeat; padding:11px 0 9px; }
#side #whatsnew dl.last{ background:none; border-bottom:1px solid #d3d3d3; }
#side #whatsnew dt{ font-weight:bold; background:url(../images/luck_19.gif) 0% 50% no-repeat; padding:0 0 0 13px; }

#side #amazon{ text-align:center; }
#side #amazon dt{ margin-bottom:5px }
#side #amazon dd{ margin-bottom:25px; background:#fff; text-align:center; padding:5px 0 5px 0; margin-left:10px; margin-right:10px; line-height:18px; }


#side #inquiry{ position:relative; width:234px; height:159px; }
#side #inquiry p{ position:absolute; }
#side #inquiry a{ display:block; position:absolute; top:106px; left:26px; }
#side .bnr{ margin:17px 0 0; text-align:center; }


#side .red{ color:#ba0000; }

/* main
===============================================================*/
#main{
	width:730px;
	float:right;
	padding-left: 10px;
}
/*
#main{
	width:730px;
	float:right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-left: 10px;
	margin-top: 15px;
}
*/
/*
#main{ width:730px; float:right; }
*/

#main h2{ margin:0 0 51px; }
#main .lead{ padding:0 0 0 61px; }
#main .table{ padding:0 0 0 98px; }
#main .large{ font-size:17px; font-weight:bold; }
#main .free_trial_btn{ margin:25px 0 0 148px; }
#main .comment{ width:719px; background:url(../images/luck_84.gif) left top repeat-y; }
#main .comment .li{ background:url(../images/luck_37.gif) left top no-repeat; padding:0 0 0 110px; }
#main .comment .line_b{ background:url(../images/luck_39.gif) left bottom no-repeat; }
#main .comment p{ padding:0 19px 22px; }
#main .standard{ width:722px; background:url(../images/luck_43.gif) left top repeat-y; }
#main .standard .line_b{ background:url(../images/luck_55.gif) left bottom no-repeat; }
#main .executive{ width:722px; background:url(../images/luck_65.gif) left top repeat-y; }
#main .executive .line_b{ background:url(../images/luck_66.gif) left bottom no-repeat; }
#main .standard .box,
#main .executive .box{ padding:0 32px 30px; }
#main .standard .fee,
#main .executive .fee{ text-align:right; padding:4px 21px 8px 0; }
#main .standard .box .img{ width:219px; float:left; }
#main .standard .box .txt{ width:439px; float:left; }
#main .standard .box .txt h5{ margin:0 0 9px; }
#main .standard .box .txt .anno{ text-indent:-13px; margin:17px 0 0 13px; }
#main .standard .box .txt .abox{ margin:17px 0 0; }
#main .standard .box .txt .abox p{ text-indent:-22px; margin:0 0 0 22px; font-size:11px; }
#main .executive .box .img{ width:222px; float:left; text-align:right; }
#main .executive .box .txt{ width:436px; float:left; }
#main .executive h5{ text-align:center; margin:0 0 9px; }
#main .executive .lead{ padding:3px 32px 6px; }
#main .executive .box2{ padding:0 32px 30px; }
#main .executive .box2 h6{ font-size:14px; text-align:center; margin:0 0 24px; color:#003452; font-weight:bold; }
#main .executive .box2 .line_r{ width:659px; background:url(../images/luck_87.gif) left top repeat-y; }
#main .executive .box2 .line_t{ background:url(../images/luck_85.gif) left top no-repeat; }
#main .executive .box2 .line_b{ background:url(../images/luck_86.gif) left bottom no-repeat; padding:19px 30px; }
#main .executive .box2 p{ text-indent:-13px; margin:0 0 0 13px; }

#main #profile{ width:715px; border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666; background:#fff; }
#main #profile h5{ margin:9px 0 25px; }
#main .profile_wrap{ padding:20px 18px; }
#main .profile_wrap .anno{ margin:15px 0 0; }
#main .profile_wrap .anno p{ text-indent:-13px; margin:0 0 0 13px; }
#main .works{ margin:40px 0 3px; }
#main #profile .works h5{ margin:0; }
#main .works .line_r{ width:678px; background:url(../images/luck_88.gif) left top repeat-y; }
#main .works .line_b{ background:url(../images/luck_71.gif) left bottom no-repeat; }
#main .works .line_b div{ padding:0 0 0 19px; }
#main .works li{ float:left; width:109px; height:162px; }
#main .slash{ background:url(../images/luck_78.gif) left top no-repeat; padding:40px 12px 0; margin:40px 0 30px; }

#main #agreement{ width:718px; height:189px; background:url(../images/luck_107.jpg) left top no-repeat; position:relative;  }
#main #agreement .of{ position:absolute; top:30px; left:51px; width:617px; height:85px; background:#fff; border:1px solid #cfcfcf; overflow:auto; }
#main #agreement .of div{ padding:10px 15px; }
#main #agreement .btn2{ position:absolute; top:140px; left:451px; display:block; }

#main table{ border-collapse:collapse; border-spacing:0; }
#main table th{ border-left:1px solid #232939; border-top:1px solid #232939; border-bottom:1px solid #232939; }
#main table td{ border-right:1px solid #232939; border-top:1px solid #232939; border-bottom:1px solid #232939;border-left:1px solid #232939; }
#main .form2 .textarea{ width:718px; border-right:1px solid #232939; border-left:1px solid #232939; border-bottom:1px solid #232939; }
#main table th span{ display:block; padding:13px; }
#main table td span,
#main table td div{ display:block; padding:13px 30px; }
#main table td div div{ padding:0; }

#main table th span span,
#main table td span span,
#main table td div span{ display:inline; padding:0px; }

#main table th{ font-size:14px; line-height:16px; text-align:center; background:url(../images/luck_81.gif) left top repeat }
#main table td{}

#main .form1 th{ width:218px; }
#main .form1 td{ width:500px; }
#main .form2 th{ width:86px; }
#main .form2 td{ width:632px; }

#main .form1 dl{ padding:0 0 5px; }
#main .form1 dt{ width:130px; float:left; text-align:right; }
#main .form1 dt span{ padding:0 10px 0 0; }
#main .form1 dd{ width:250px; float:left; }

#main .form2 .textarea div{ padding:6px 11px 9px; }
#main .form2 .textarea textarea{ width:600px; height:75px; }

#main .red{ color:#ba0000; }
#main .bold{ font-weight:bold; }


#main table.nonebd{ border-collapse:collapse; border-spacing:0; }
#main table.nonebd th{ border:none; }
#main table.nonebd td{ border:none; }



/*  booklet  */

.booklet_01{ background:url(../images/booklet/book_06.gif) no-repeat top left; width:400px; height:144px;}
.booklet_02{ background:url(../images/booklet/book_07.gif) no-repeat top left; padding-top:25px; padding-right:18px; padding-bottom:32px;}

.booklet_01 p{ padding:15px 0 0 20px;}


/* news */

ul.news_list{ margin-bottom:40px;}

ul.news_list li{ background:url(../images/images/news_line.gif) no-repeat bottom left; padding-bottom:12px; margin-bottom:12px;}

.news_list_date{ float:left; display:inline; width:97px; background:url(../images/images/news_arrow.gif) no-repeat left 6px; padding-left:18px; font-weight:bold;}
.news_list_txt{ float:left; display:inline; width:590px;}


.textcolor_blue{
	color: #06F;
}


/* footer
===============================================================*/
#footer{ width:100%; }
#footer #navi{ background:#880808; padding:9px 0; }
#footer #navi a{ font-size:14px; text-decoration:none; color:#fff; }
#footer #navi a:hover{ text-decoration:underline; }
#footer #copyrights{ background:#1d0505; padding:37px 0 42px; }
#footer #copyrights p{ color:#fff; }

/* element module
----------------------------------------------------------- */

.clearfix:after {
content: " ";  
display: block; 
visibility: hidden; 
clear: both; 
height: 0.1px; 
font-size: 0.1em; 
line-height: 0; 
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


.clear{ clear:both;}


/* margin bottom */
.mb1{ margin-bottom:1px;}.mb2{ margin-bottom:2px;}.mb3{ margin-bottom:3px;}.mb4{ margin-bottom:4px;}.mb5{ margin-bottom:5px;}.mb6{ margin-bottom:6px;}.mb7{ margin-bottom:7px;}.mb8{ margin-bottom:8px;}.mb9{ margin-bottom:9px;}.mb10{ margin-bottom:10px;}.mb11{ margin-bottom:11px;}.mb12{ margin-bottom:12px;}.mb13{ margin-bottom:13px;}.mb14{ margin-bottom:14px;}.mb15{ margin-bottom:15px;}.mb16{ margin-bottom:16px;}.mb17{ margin-bottom:17px;}.mb18{ margin-bottom:18px;}.mb19{ margin-bottom:19px;}.mb20{ margin-bottom:20px;}.mb21{ margin-bottom:21px;}.mb22{ margin-bottom:22px;}.mb23{ margin-bottom:23px;}.mb24{ margin-bottom:24px;}.mb25{ margin-bottom:25px;}.mb26{ margin-bottom:26px;}.mb27{ margin-bottom:27px;}.mb28{ margin-bottom:28px;}.mb29{ margin-bottom:29px;}.mb30{ margin-bottom:30px;}.mb31{ margin-bottom:31px;}.mb32{ margin-bottom:32px;}.mb33{ margin-bottom:33px;}.mb34{ margin-bottom:34px;}.mb35{ margin-bottom:35px;}.mb36{ margin-bottom:36px;}.mb37{ margin-bottom:37px;}.mb38{ margin-bottom:38px;}.mb39{ margin-bottom:39px;}.mb40{ margin-bottom:40px;}.mb41{ margin-bottom:41px;}.mb42{ margin-bottom:42px;}.mb43{ margin-bottom:43px;}.mb44{ margin-bottom:44px;}.mb45{ margin-bottom:45px;}.mb46{ margin-bottom:46px;}.mb47{ margin-bottom:47px;}.mb48{ margin-bottom:48px;}.mb49{ margin-bottom:49px;}.mb50{ margin-bottom:50px;}.mb51{ margin-bottom:51px;}.mb52{ margin-bottom:52px;}.mb53{ margin-bottom:53px;}.mb54{ margin-bottom:54px;}.mb55{ margin-bottom:55px;}.mb56{ margin-bottom:56px;}.mb57{ margin-bottom:57px;}.mb58{ margin-bottom:58px;}.mb59{ margin-bottom:59px;}.mb60{ margin-bottom:60px;}.mb61{ margin-bottom:61px;}.mb62{ margin-bottom:62px;}.mb63{ margin-bottom:63px;}.mb64{ margin-bottom:64px;}.mb65{ margin-bottom:65px;}.mb66{ margin-bottom:66px;}.mb67{ margin-bottom:67px;}.mb68{ margin-bottom:68px;}.mb69{ margin-bottom:69px;}.mb70{ margin-bottom:70px;}.mb71{ margin-bottom:71px;}.mb72{ margin-bottom:72px;}.mb73{ margin-bottom:73px;}.mb74{ margin-bottom:74px;}.mb75{ margin-bottom:75px;}.mb76{ margin-bottom:76px;}.mb77{ margin-bottom:77px;}.mb78{ margin-bottom:78px;}.mb79{ margin-bottom:79px;}.mb80{ margin-bottom:80px;}.mb81{ margin-bottom:81px;}.mb82{ margin-bottom:82px;}.mb83{ margin-bottom:83px;}.mb84{ margin-bottom:84px;}.mb85{ margin-bottom:85px;}.mb86{ margin-bottom:86px;}.mb87{ margin-bottom:87px;}.mb88{ margin-bottom:88px;}.mb89{ margin-bottom:89px;}.mb90{ margin-bottom:90px;}.mb91{ margin-bottom:91px;}.mb92{ margin-bottom:92px;}.mb93{ margin-bottom:93px;}.mb94{ margin-bottom:94px;}.mb95{ margin-bottom:95px;}.mb96{ margin-bottom:96px;}.mb97{ margin-bottom:97px;}.mb98{ margin-bottom:98px;}.mb99{ margin-bottom:99px;}.mb100{ margin-bottom:100px;}

/* marginright */
.mr1{margin-right:1px;}.mr2{margin-right:2px;}.mr3{margin-right:3px;}.mr4{margin-right:4px;}.mr5{margin-right:5px;}.mr6{margin-right:6px;}.mr7{margin-right:7px;}.mr8{margin-right:8px;}.mr9{margin-right:9px;}.mr10{margin-right:10px;}.mr11{margin-right:11px;}.mr12{margin-right:12px;}.mr13{margin-right:13px;}.mr14{margin-right:14px;}.mr15{margin-right:15px;}.mr16{margin-right:16px;}.mr17{margin-right:17px;}.mr18{margin-right:18px;}.mr19{margin-right:19px;}.mr20{margin-right:20px;}.mr21{margin-right:21px;}.mr22{margin-right:22px;}.mr23{margin-right:23px;}.mr24{margin-right:24px;}.mr25{margin-right:25px;}.mr26{margin-right:26px;}.mr27{margin-right:27px;}.mr28{margin-right:28px;}.mr29{margin-right:29px;}.mr30{margin-right:30px;}.mr31{margin-right:31px;}.mr32{margin-right:32px;}.mr33{margin-right:33px;}.mr34{margin-right:34px;}.mr35{margin-right:35px;}.mr36{margin-right:36px;}.mr37{margin-right:37px;}.mr38{margin-right:38px;}.mr39{margin-right:39px;}.mr40{margin-right:40px;}.mr41{margin-right:41px;}.mr42{margin-right:42px;}.mr43{margin-right:43px;}.mr44{margin-right:44px;}.mr45{margin-right:45px;}.mr46{margin-right:46px;}.mr47{margin-right:47px;}.mr48{margin-right:48px;}.mr49{margin-right:49px;}.mr50{margin-right:50px;}.mr51{margin-right:51px;}.mr52{margin-right:52px;}.mr53{margin-right:53px;}.mr54{margin-right:54px;}.mr55{margin-right:55px;}.mr56{margin-right:56px;}.mr57{margin-right:57px;}.mr58{margin-right:58px;}.mr59{margin-right:59px;}.mr60{margin-right:60px;}.mr61{margin-right:61px;}.mr62{margin-right:62px;}.mr63{margin-right:63px;}.mr64{margin-right:64px;}.mr65{margin-right:65px;}.mr66{margin-right:66px;}.mr67{margin-right:67px;}.mr68{margin-right:68px;}.mr69{margin-right:69px;}.mr70{margin-right:70px;}.mr71{margin-right:71px;}.mr72{margin-right:72px;}.mr73{margin-right:73px;}.mr74{margin-right:74px;}.mr75{margin-right:75px;}.mr76{margin-right:76px;}.mr77{margin-right:77px;}.mr78{margin-right:78px;}.mr79{margin-right:79px;}.mr80{margin-right:80px;}.mr81{margin-right:81px;}.mr82{margin-right:82px;}.mr83{margin-right:83px;}.mr84{margin-right:84px;}.mr85{margin-right:85px;}.mr86{margin-right:86px;}.mr87{margin-right:87px;}.mr88{margin-right:88px;}.mr89{margin-right:89px;}.mr90{margin-right:90px;}.mr91{margin-right:91px;}.mr92{margin-right:92px;}.mr93{margin-right:93px;}.mr94{margin-right:94px;}.mr95{margin-right:95px;}.mr96{margin-right:96px;}.mr97{margin-right:97px;}.mr98{margin-right:98px;}.mr99{margin-right:99px;}.mr100{margin-right:100px;}

/* marginlef */
.ml1{margin-left:1px;}.ml2{margin-left:2px;}.ml3{margin-left:3px;}.ml4{margin-left:4px;}.ml5{margin-left:5px;}.ml6{margin-left:6px;}.ml7{margin-left:7px;}.ml8{margin-left:8px;}.ml9{margin-left:9px;}.ml10{margin-left:10px;}.ml11{margin-left:11px;}.ml12{margin-left:12px;}.ml13{margin-left:13px;}.ml14{margin-left:14px;}.ml15{margin-left:15px;}.ml16{margin-left:16px;}.ml17{margin-left:17px;}.ml18{margin-left:18px;}.ml19{margin-left:19px;}.ml20{margin-left:20px;}.ml21{margin-left:21px;}.ml22{margin-left:22px;}.ml23{margin-left:23px;}.ml24{margin-left:24px;}.ml25{margin-left:25px;}.ml26{margin-left:26px;}.ml27{margin-left:27px;}.ml28{margin-left:28px;}.ml29{margin-left:29px;}.ml30{margin-left:30px;}.ml31{margin-left:31px;}.ml32{margin-left:32px;}.ml33{margin-left:33px;}.ml34{margin-left:34px;}.ml35{margin-left:35px;}.ml36{margin-left:36px;}.ml37{margin-left:37px;}.ml38{margin-left:38px;}.ml39{margin-left:39px;}.ml40{margin-left:40px;}.ml41{margin-left:41px;}.ml42{margin-left:42px;}.ml43{margin-left:43px;}.ml44{margin-left:44px;}.ml45{margin-left:45px;}.ml46{margin-left:46px;}.ml47{margin-left:47px;}.ml48{margin-left:48px;}.ml49{margin-left:49px;}.ml50{margin-left:50px;}.ml51{margin-left:51px;}.ml52{margin-left:52px;}.ml53{margin-left:53px;}.ml54{margin-left:54px;}.ml55{margin-left:55px;}.ml56{margin-left:56px;}.ml57{margin-left:57px;}.ml58{margin-left:58px;}.ml59{margin-left:59px;}.ml60{margin-left:60px;}.ml61{margin-left:61px;}.ml62{margin-left:62px;}.ml63{margin-left:63px;}.ml64{margin-left:64px;}.ml65{margin-left:65px;}.ml66{margin-left:66px;}.ml67{margin-left:67px;}.ml68{margin-left:68px;}.ml69{margin-left:69px;}.ml70{margin-left:70px;}.ml71{margin-left:71px;}.ml72{margin-left:72px;}.ml73{margin-left:73px;}.ml74{margin-left:74px;}.ml75{margin-left:75px;}.ml76{margin-left:76px;}.ml77{margin-left:77px;}.ml78{margin-left:78px;}.ml79{margin-left:79px;}.ml80{margin-left:80px;}.ml81{margin-left:81px;}.ml82{margin-left:82px;}.ml83{margin-left:83px;}.ml84{margin-left:84px;}.ml85{margin-left:85px;}.ml86{margin-left:86px;}.ml87{margin-left:87px;}.ml88{margin-left:88px;}.ml89{margin-left:89px;}.ml90{margin-left:90px;}.ml91{margin-left:91px;}.ml92{margin-left:92px;}.ml93{margin-left:93px;}.ml94{margin-left:94px;}.ml95{margin-left:95px;}.ml96{margin-left:96px;}.ml97{margin-left:97px;}.ml98{margin-left:98px;}.ml99{margin-left:99px;}.ml100{margin-left:100px;}

.ml148{margin-left:148px;}
.ml175{margin-left:175px;}
.ml195{margin-left:195px;}

/* marginto p*/
.mt1{margin-top:1px;}.mt2{margin-top:2px;}.mt3{margin-top:3px;}.mt4{margin-top:4px;}.mt5{margin-top:5px;}.mt6{margin-top:6px;}.mt7{margin-top:7px;}.mt8{margin-top:8px;}.mt9{margin-top:9px;}.mt10{margin-top:10px;}.mt11{margin-top:11px;}.mt12{margin-top:12px;}.mt13{margin-top:13px;}.mt14{margin-top:14px;}.mt15{margin-top:15px;}.mt16{margin-top:16px;}.mt17{margin-top:17px;}.mt18{margin-top:18px;}.mt19{margin-top:19px;}.mt20{margin-top:20px;}.mt21{margin-top:21px;}.mt22{margin-top:22px;}.mt23{margin-top:23px;}.mt24{margin-top:24px;}.mt25{margin-top:25px;}.mt26{margin-top:26px;}.mt27{margin-top:27px;}.mt28{margin-top:28px;}.mt29{margin-top:29px;}.mt30{margin-top:30px;}.mt31{margin-top:31px;}.mt32{margin-top:32px;}.mt33{margin-top:33px;}.mt34{margin-top:34px;}.mt35{margin-top:35px;}.mt36{margin-top:36px;}.mt37{margin-top:37px;}.mt38{margin-top:38px;}.mt39{margin-top:39px;}.mt40{margin-top:40px;}.mt41{margin-top:41px;}.mt42{margin-top:42px;}.mt43{margin-top:43px;}.mt44{margin-top:44px;}.mt45{margin-top:45px;}.mt46{margin-top:46px;}.mt47{margin-top:47px;}.mt48{margin-top:48px;}.mt49{margin-top:49px;}.mt50{margin-top:50px;}.mt51{margin-top:51px;}.mt52{margin-top:52px;}.mt53{margin-top:53px;}.mt54{margin-top:54px;}.mt55{margin-top:55px;}.mt56{margin-top:56px;}.mt57{margin-top:57px;}.mt58{margin-top:58px;}.mt59{margin-top:59px;}.mt60{margin-top:60px;}.mt61{margin-top:61px;}.mt62{margin-top:62px;}.mt63{margin-top:63px;}.mt64{margin-top:64px;}.mt65{margin-top:65px;}.mt66{margin-top:66px;}.mt67{margin-top:67px;}.mt68{margin-top:68px;}.mt69{margin-top:69px;}.mt70{margin-top:70px;}.mt71{margin-top:71px;}.mt72{margin-top:72px;}.mt73{margin-top:73px;}.mt74{margin-top:74px;}.mt75{margin-top:75px;}.mt76{margin-top:76px;}.mt77{margin-top:77px;}.mt78{margin-top:78px;}.mt79{margin-top:79px;}.mt80{margin-top:80px;}.mt81{margin-top:81px;}.mt82{margin-top:82px;}.mt83{margin-top:83px;}.mt84{margin-top:84px;}.mt85{margin-top:85px;}.mt86{margin-top:86px;}.mt87{margin-top:87px;}.mt88{margin-top:88px;}.mt89{margin-top:89px;}.mt90{margin-top:90px;}.mt91{margin-top:91px;}.mt92{margin-top:92px;}.mt93{margin-top:93px;}.mt94{margin-top:94px;}.mt95{margin-top:95px;}.mt96{margin-top:96px;}.mt97{margin-top:97px;}.mt98{margin-top:98px;}.mt99{margin-top:99px;}.mt100{margin-top:100px;}
.mt123{margin-top:123px;}.mt122{margin-top:122px;}.mt124{margin-top:124px;}

/* position */

.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}


.fleft{float:left;display:inline;}
.fright{float:right;display:inline;}


/* width */

.w1{width:1px;}.w2{width:2px;}.w3{width:3px;}.w4{width:4px;}.w5{width:5px;}.w6{width:6px;}.w7{width:7px;}.w8{width:8px;}.w9{width:9px;}.w10{width:10px;}.w11{width:11px;}.w12{width:12px;}.w13{width:13px;}.w14{width:14px;}.w15{width:15px;}.w16{width:16px;}.w17{width:17px;}.w18{width:18px;}.w19{width:19px;}.w20{width:20px;}.w21{width:21px;}.w22{width:22px;}.w23{width:23px;}.w24{width:24px;}.w25{width:25px;}.w26{width:26px;}.w27{width:27px;}.w28{width:28px;}.w29{width:29px;}.w30{width:30px;}.w31{width:31px;}.w32{width:32px;}.w33{width:33px;}.w34{width:34px;}.w35{width:35px;}.w36{width:36px;}.w37{width:37px;}.w38{width:38px;}.w39{width:39px;}.w40{width:40px;}.w41{width:41px;}.w42{width:42px;}.w43{width:43px;}.w44{width:44px;}.w45{width:45px;}.w46{width:46px;}.w47{width:47px;}.w48{width:48px;}.w49{width:49px;}.w50{width:50px;}.w51{width:51px;}.w52{width:52px;}.w53{width:53px;}.w54{width:54px;}.w55{width:55px;}.w56{width:56px;}.w57{width:57px;}.w58{width:58px;}.w59{width:59px;}.w60{width:60px;}.w61{width:61px;}.w62{width:62px;}.w63{width:63px;}.w64{width:64px;}.w65{width:65px;}.w66{width:66px;}.w67{width:67px;}.w68{width:68px;}.w69{width:69px;}.w70{width:70px;}.w71{width:71px;}.w72{width:72px;}.w73{width:73px;}.w74{width:74px;}.w75{width:75px;}.w76{width:76px;}.w77{width:77px;}.w78{width:78px;}.w79{width:79px;}.w80{width:80px;}.w81{width:81px;}.w82{width:82px;}.w83{width:83px;}.w84{width:84px;}.w85{width:85px;}.w86{width:86px;}.w87{width:87px;}.w88{width:88px;}.w89{width:89px;}.w90{width:90px;}.w91{width:91px;}.w92{width:92px;}.w93{width:93px;}.w94{width:94px;}.w95{width:95px;}.w96{width:96px;}.w97{width:97px;}.w98{width:98px;}.w99{width:99px;}.w100{width:100px;}.w101{width:101px;}.w102{width:102px;}.w103{width:103px;}.w104{width:104px;}.w105{width:105px;}.w106{width:106px;}.w107{width:107px;}.w108{width:108px;}.w109{width:109px;}.w110{width:110px;}.w111{width:111px;}.w112{width:112px;}.w113{width:113px;}.w114{width:114px;}.w115{width:115px;}.w116{width:116px;}.w117{width:117px;}.w118{width:118px;}.w119{width:119px;}.w120{width:120px;}.w121{width:121px;}.w122{width:122px;}.w123{width:123px;}.w124{width:124px;}.w125{width:125px;}.w126{width:126px;}.w127{width:127px;}.w128{width:128px;}.w129{width:129px;}.w130{width:130px;}.w131{width:131px;}.w132{width:132px;}.w133{width:133px;}.w134{width:134px;}.w135{width:135px;}.w136{width:136px;}.w137{width:137px;}.w138{width:138px;}.w139{width:139px;}.w140{width:140px;}.w141{width:141px;}.w142{width:142px;}.w143{width:143px;}.w144{width:144px;}.w145{width:145px;}.w146{width:146px;}.w147{width:147px;}.w148{width:148px;}.w149{width:149px;}.w150{width:150px;}.w151{width:151px;}.w152{width:152px;}.w153{width:153px;}.w154{width:154px;}.w155{width:155px;}.w156{width:156px;}.w157{width:157px;}.w158{width:158px;}.w159{width:159px;}.w160{width:160px;}.w161{width:161px;}.w162{width:162px;}.w163{width:163px;}.w164{width:164px;}.w165{width:165px;}.w166{width:166px;}.w167{width:167px;}.w168{width:168px;}.w169{width:169px;}.w170{width:170px;}.w171{width:171px;}.w172{width:172px;}.w173{width:173px;}.w174{width:174px;}.w175{width:175px;}.w176{width:176px;}.w177{width:177px;}.w178{width:178px;}.w179{width:179px;}.w180{width:180px;}.w181{width:181px;}.w182{width:182px;}.w183{width:183px;}.w184{width:184px;}.w185{width:185px;}.w186{width:186px;}.w187{width:187px;}.w188{width:188px;}.w189{width:189px;}.w190{width:190px;}.w191{width:191px;}.w192{width:192px;}.w193{width:193px;}.w194{width:194px;}.w195{width:195px;}.w196{width:196px;}.w197{width:197px;}.w198{width:198px;}.w199{width:199px;}.w200{width:200px;}.w201{width:201px;}.w202{width:202px;}.w203{width:203px;}.w204{width:204px;}.w205{width:205px;}.w206{width:206px;}.w207{width:207px;}.w208{width:208px;}.w209{width:209px;}.w210{width:210px;}.w211{width:211px;}.w212{width:212px;}.w213{width:213px;}.w214{width:214px;}.w215{width:215px;}.w216{width:216px;}.w217{width:217px;}.w218{width:218px;}.w219{width:219px;}.w220{width:220px;}.w221{width:221px;}.w222{width:222px;}.w223{width:223px;}.w224{width:224px;}.w225{width:225px;}.w226{width:226px;}.w227{width:227px;}.w228{width:228px;}.w229{width:229px;}.w230{width:230px;}.w231{width:231px;}.w232{width:232px;}.w233{width:233px;}.w234{width:234px;}.w235{width:235px;}.w236{width:236px;}.w237{width:237px;}.w238{width:238px;}.w239{width:239px;}.w240{width:240px;}.w241{width:241px;}.w242{width:242px;}.w243{width:243px;}.w244{width:244px;}.w245{width:245px;}.w246{width:246px;}.w247{width:247px;}.w248{width:248px;}.w249{width:249px;}.w250{width:250px;}.w251{width:251px;}.w252{width:252px;}.w253{width:253px;}.w254{width:254px;}.w255{width:255px;}.w256{width:256px;}.w257{width:257px;}.w258{width:258px;}.w259{width:259px;}.w260{width:260px;}.w261{width:261px;}.w262{width:262px;}.w263{width:263px;}.w264{width:264px;}.w265{width:265px;}.w266{width:266px;}.w267{width:267px;}.w268{width:268px;}.w269{width:269px;}.w270{width:270px;}.w271{width:271px;}.w272{width:272px;}.w273{width:273px;}.w274{width:274px;}.w275{width:275px;}.w276{width:276px;}.w277{width:277px;}.w278{width:278px;}.w279{width:279px;}.w280{width:280px;}.w281{width:281px;}.w282{width:282px;}.w283{width:283px;}.w284{width:284px;}.w285{width:285px;}.w286{width:286px;}.w287{width:287px;}.w288{width:288px;}.w289{width:289px;}.w290{width:290px;}.w291{width:291px;}.w292{width:292px;}.w293{width:293px;}.w294{width:294px;}.w295{width:295px;}.w296{width:296px;}.w297{width:297px;}.w298{width:298px;}.w299{width:299px;}.w300{width:300px;}.w301{width:301px;}.w302{width:302px;}.w303{width:303px;}.w304{width:304px;}.w305{width:305px;}.w306{width:306px;}.w307{width:307px;}.w308{width:308px;}.w309{width:309px;}.w310{width:310px;}.w311{width:311px;}.w312{width:312px;}.w313{width:313px;}.w314{width:314px;}.w315{width:315px;}.w316{width:316px;}.w317{width:317px;}.w318{width:318px;}.w319{width:319px;}.w320{width:320px;}.w321{width:321px;}.w322{width:322px;}.w323{width:323px;}.w324{width:324px;}.w325{width:325px;}.w326{width:326px;}.w327{width:327px;}.w328{width:328px;}.w329{width:329px;}.w330{width:330px;}.w331{width:331px;}.w332{width:332px;}.w333{width:333px;}.w334{width:334px;}.w335{width:335px;}.w336{width:336px;}.w337{width:337px;}.w338{width:338px;}.w339{width:339px;}.w340{width:340px;}.w341{width:341px;}.w342{width:342px;}.w343{width:343px;}.w344{width:344px;}.w345{width:345px;}.w346{width:346px;}.w347{width:347px;}.w348{width:348px;}.w349{width:349px;}.w350{width:350px;}.w351{width:351px;}.w352{width:352px;}.w353{width:353px;}.w354{width:354px;}.w355{width:355px;}.w356{width:356px;}.w357{width:357px;}.w358{width:358px;}.w359{width:359px;}.w360{width:360px;}.w361{width:361px;}.w362{width:362px;}.w363{width:363px;}.w364{width:364px;}.w365{width:365px;}.w366{width:366px;}.w367{width:367px;}.w368{width:368px;}.w369{width:369px;}.w370{width:370px;}.w371{width:371px;}.w372{width:372px;}.w373{width:373px;}.w374{width:374px;}.w375{width:375px;}.w376{width:376px;}.w377{width:377px;}.w378{width:378px;}.w379{width:379px;}.w380{width:380px;}.w381{width:381px;}.w382{width:382px;}.w383{width:383px;}.w384{width:384px;}.w385{width:385px;}.w386{width:386px;}.w387{width:387px;}.w388{width:388px;}.w389{width:389px;}.w390{width:390px;}.w391{width:391px;}.w392{width:392px;}.w393{width:393px;}.w394{width:394px;}.w395{width:395px;}.w396{width:396px;}.w397{width:397px;}.w398{width:398px;}.w399{width:399px;}.w400{width:400px;}


/* padding */

.pt25{ padding-top:25px;}
.pb50{ padding-bottom:50px;}
#header_query {
	height: 147px;
	width: 198px;
	background-image: url(../images/luck_05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	clear: both;
}
#header_rightbox {
	width: 198px;
	float: right;
}
.img_left {
	width: 200px;
	float: left;
}
.img_right {
	width: 200px;
	float: right;
}
#derivery_box {
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	padding-top: 10px;
}
.derivery_subbox {
	width: 160px;
	float: left;
	margin-right: 10px;
}
.derivery_subboxend {
	width: 160px;
	float: left;
}
.derivery_box_subtitle {
	clear: both;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #084074;
	width: 670px;
	margin-right: auto;
	margin-left: auto;
}

.derivery_box_text {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	padding-top: 10px;
}
.contents_member_subbox {
	clear: both;
	padding-bottom: 20px;
	width: 670px;
	margin-right: auto;
	margin-left: auto;
}
.contents_member_subtitle {
	clear: both;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #084074;
}
#comparison_table {
	width: 720px;
	margin-bottom: 20px;
	background-color: #FFF;
}
#comparison_table th{
}
#comparison_table td{
	padding: 7px;
	text-align: center;
}
.comparison_table_subtitle {
	color: #FFF;
	font-size: 120%;
}
.comparison_table_subtitle2 {
	color: #FFF;
	font-size: 120%;
}
.img_right_full {
	padding-bottom: 10px;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
}



#monthly_seminars {
	background-color: #FFF8DE;
	margin-top: 10px;
}
#monthly_seminars .box2{
	padding-top: 0;
}
#monthly_seminars .box2 h6{ font-size:14px; text-align:center; margin:0 0 24px; color:#003452; font-weight:bold; }
#monthly_seminars .box2 .line_r{
}
#monthly_seminars .box2 .line_t{ background:url(../images/luck_85.gif) left top no-repeat; }
#monthly_seminars .box2 .line_b{ background:url(../images/luck_86.gif) left bottom no-repeat; padding:19px 30px; }
#monthly_seminars .box2 p{ text-indent:-13px; margin:0 0 0 13px; }


/*
sidenavi
--------------------------------------*/
#recruite_bnr
{
	clear: both;
	width: 229px;
	height: 78px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}


/*
特定商取引法
--------------------------------------*/
#tradelaw_box
{
	clear: both;
	width: 98%;
}
#tradelaw_box th
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #F00;
	border-bottom-color: #F00;
}
#tradelaw_box td
{
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding: 10px;
	font-size: 90%;
}



/*
代表挨拶
--------------------------------------*/

.greeting_text {
	font-size: 16px;
	font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
	padding-left: 15px;
}
.greetingFont {
	font-size:30px;
	color: #460101;
	margin-bottom: 15px;
	margin-top: 50px;
}
.greetingFont2{
	font-size:20px;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
}
.text-blue{
	color:#0066FF;
}
.text-red{
	color:#ec0000;
}
.greetingSign{
	text-align:right;
	margin:40px 20px 0 0;
}
16047295

/*
ご入会申し込みフォーム
--------------------------------------*/

.large {
	font-size: 18px;
}
