@charset "utf-8";

/* body ########################################################################### */
body {position:relative;color:#333333;}
body, html {width:100%;height:100%;}

/* lp-header ########################################################################### */
#lp-header {width:960px;overflow:hidden;margin:0 auto;}

#lp-heade-l {float:left;}

#lp-heade-r {float:right;overflow:hidden;*width:470px;}
#lp-heade-r .lp-header-tel {float:right;}
#lp-heade-r .lp-header-login {clear:right;}
#lp-heade-r dl {clear:right;float:left;margin:0;}
#lp-heade-r dl dt {float:left;margin:12px 5px 0 0;padding:0 0 0 12px;background:url(../../images/lp_new/n_icon02.gif) no-repeat 0 center;font-size:0.92em;}
#lp-heade-r dl dd {float:left;margin:7px 10px 0 0;}
#lp-heade-r dl dd input {padding: 2px 4px;}
#login-button-area {float:left;}
#login-button-area input {width:63px;height:18px;margin: 8px 0 0;background:url(../../images/lp_new/n_login.png) no-repeat 0 0;border:0;}

/* lp-contents ########################################################################### */
#lp-contents {width:960px;overflow:hidden;margin:0 auto;padding-bottom:10px;}

#lp-visual-wrap {overflow:hidden;border:1px solid #DBDBDB;margin:0 0 13px 0;padding: 4px 4px 0 4px;}
#lp-visual {float:left;width:770px;height:295px;overflow:hidden;position:relative;}
#lp-visual ul {position:absolute;top:0;left:0;margin:0;padding:0;}
#lp-visual li {width:770px;height:295px;list-style-type:none;height:295px;*margin:0 0 0 -16px;padding:0;}
#lp-visual li img {vertical-align:bottom;}
#lp-visual-nav {width:180px;float:right;overflow:hidden;}
#lp-visual-nav li {margin:0 0 5px 0;list-style-type:none;;width:180px;height:70px;overflow:hidden;}
#lp-visual-nav li.current a {display:block;cursor:default;width:180px;height:70px;outline:0;}
#lp-visual-nav li.current a:active {outline:0;}
#lp-visual-nav li a img {border:0;vertical-align:bottom;}

//#lp-main-content {float:right;width:670px;}
#lp-main-content {float:left;width:670px;}
#lp-main-content .lp-main-section {margin: 0 0 20px 0;}
#lp-main-content .lp-main-section .lp-sem-block {background:url(../../images/lp_new/main_cap_bg.png) no-repeat 0 0;}
#lp-main-content .lp-main-section .lp-sem-block p{padding:28px 35px;font-size:1.5em;font-weight:bold;line-height:1.6;text-indent:1em;}
#lp-main-content .lp-main-section .lp-sem-block-catch {margin-bottom:12px;}
#lp-main-content .lp-main-section .lp-sem-block-catch .lp-catch-left {margin-right:10px;}
#lp-main-content .lp-main-section .lp-main-header {margin-bottom:15px;background:url(../../images/lp_new/n_main_heading_bg_middle.png) repeat-y 0 0;}
#lp-main-content .lp-main-section .lp-main-header h2 {margin:0;padding:12px 20px 8px;background:url(../../images/lp_new/n_main_heading_bg.png) no-repeat 0 0;}
#lp-main-content .lp-main-section .lp-main-inner {padding-bottom:4px;background:url(../../images/lp_new/n_main_heading_bg_bottom.png) no-repeat 0 bottom;}
#lp-main-content .lp-main-section .lp-main-section-content {overflow:hidden;}
#lp-main-content .lp-main-section .lp-main-section-content .lp-main-column-block {float:left;margin-bottom:30px;padding-left:10px;width:320px;overflow:hidden;}
#lp-main-content .lp-main-section .lp-main-section-content .lp-main-column-block p {overflow:hidden;float:left;margin-right:10px;}
#lp-main-content .lp-main-section .lp-main-section-content .lp-main-column-block dl {overflow:hidden;margin:0;}
#lp-main-content .lp-main-section .lp-main-section-content .lp-main-column-block dl dt {margin-bottom:10px;padding-left:20px;font-size:1.33em;font-weight:bold;color:#0065B2;background:url(../../images/lp_new/n_icon01.png) no-repeat 0 center;line-height:1.5;}
#lp-main-content .lp-main-section .lp-main-section-content .lp-main-column-block dl dd {margin:0;line-height:1.5;}
#lp-main-content .lp-main-section .lp-main-section-content .lp-main-column-block dl dd.lp-more {text-align:right;}
#lp-main-content .lp-main-section .lp-main-section-content .lp-main-column-block dl dd.lp-more a {padding:0 0 0 12px;background:url(../../images/lp_new/n_icon02.gif) no-repeat 0 center;line-height:1.2;}

//#lp-side-content {float:left;width:270px;}
#lp-side-content {float:right;width:270px;}
#lp-side-content .lp-side-block {margin: 6px 0 20px 0;}
#lp-side-content .lp-side-block-header {background:url(../../images/lp_new/side/side_heading_bg_middle.gif) repeat-y 0 0;}
#lp-side-content .lp-side-block-header-bottom {padding-bottom:4px;background:url(../../images/lp_new/side/side_heading_bg_bottom.gif) no-repeat 0 bottom;}
#lp-side-content .lp-side-block-header-bottom h3 {font-size: 1.08em;color:#0074BE;margin:0;padding:10px 10px 6px 10px;background:url(../../images/lp_new/side/side_heading_bg.gif) no-repeat 0 0;line-height: 1.6;}
#lp-side-content .lp-side-block-main {border:solid #DBDBDB;border-width:0 1px 1px 1px;}
#lp-side-content .lp-side-block-main .lp-side-block-main-inner {border:solid #FFF;border-width:0 1px 1px 1px;padding:10px 10px 0 10px;background:url(../../images/lp_new/side/side_bg.gif) repeat-x 0 0; overflow:auto;}
#lp-side-content .lp-side-block-main p {line-height: 1.6;margin-bottom:7px;}
#lp-side-content .lp-side-block-main p.lp-side-button {text-align:center;}

/* lp-gmo-footer ########################################################################### */
#lp-gmo-footer {clear:both;background:#FFF url(../../footer/img/footer_bg.gif) repeat-x 0 0;}
#lp-gmo-footer-inner {width:960px;overflow:hidden;margin:0 auto;font-size:0.83em;text-align:center;}
#lp-gmo-service {padding: 15px 0 10px;text-align:center;font-size:0.83em;font-weight:bold;}
#lp-gmo-copy {padding-top: 5px;text-align:center;}

/* lp-over-layer ########################################################################### */
#lp-over-layer {width:100%;height:100%;background-color:#000;opacity:0.6;filter: alpha(opacity=60);position:fixed;top:0;left:0;display:none;}
#lp-carousel {position:fixed;top:50%;left:50%;margin:-135px 0 0 -350px;width:700px;height:270px;display:none;}
#lp-carousel-inner {position:relative;width:700px;height:270px;overflow:hidden;background:url(../../images/lp_new/carousel/carousel_bg.png) no-repeat 0 0;}
#lp-carousel .lp-carousel-heading {background:url(../../images/lp_new/carousel/carousel_header.png) no-repeat 0 0;overflow:hidden;}
#lp-carousel .lp-carousel-heading span {display:block;float:left;padding:17px 0 0 16px;font-size:1.5em;font-style:italic;font-weight:bold;color:#FFF;}
#lp-carousel .lp-carousel-heading span#lp-step-num {font-size:2.5em;padding:6px 10px 0 5px;font-style:italic;color:#FFF;}
#lp-carousel .lp-carousel-heading .lp-carousel-close {display:block;float:right;padding:12px 10px 10px 10px;}
#lp-carousel .lp-carousel-heading .lp-carousel-close img {cursor:pointer;}
#lp-carousel #lp-carousel-main {width:622px;height:230px;margin:0 auto;overflow:hidden;}
#lp-carousel .lp-carousel-session {width:622px;float:left;}
#lp-carousel .lp-carousel-session .lp-carousel-content {width:622px;margin:0 auto;padding:20px 0 15px 0;border-bottom:1px solid #DDD;overflow:hidden;}
#lp-carousel .lp-carousel-session .lp-carousel-content img {float:left;margin-right:17px;}
#lp-carousel .lp-carousel-session .lp-carousel-content dl {margin:0;overflow:hidden;}
#lp-carousel .lp-carousel-session .lp-carousel-content dl dt {margin-bottom:17px;font-size:1.33em;font-weight:bold;color:#0074BE;line-height:1.2;}
#lp-carousel .lp-carousel-session .lp-carousel-content dl dd {font-size:1.08em;line-height:1.6;margin:0;padding:0;}
#lp-carousel .carousel_indicator {position:absolute;bottom:10px;left:0;width:700px;text-align:center;}
#lp-carousel .carousel_indicator span {width:13px;height:13px;display:inline-block;margin:0 3px;background:url(../../images/lp_new/carousel/indicator_off.png) no-repeat 0 0;cursor:pointer;}
#lp-carousel .carousel_indicator span.active {background:url(../../images/lp_new/carousel/indicator_on.png) no-repeat 0 0;}
#lp-carousel-prev {position:absolute;top:127px;left:10px;cursor:pointer;}
#lp-carousel-next {position:absolute;top:127px;right:10px;cursor:pointer;}