@charset "UTF-8";

/* p1 */
body {font-size:80%;}

div#textbook {width: 910px; background: #FFFFFF; padding-bottom: 15px; color:#333333;text-align:center;}
div#textbook a {text-decoration:underline ;font-weight:bold;}
div#textbook h3 { text-align: center;}
div#textbook h3 p {text-indent: -9999px; float: left;}

div#textbook div.flow{margin:18px 0px 18px 8px; text-align:center;}
div#textbook div.flow img{margin:0px 8px 0px 0;}
div#textbook div.frame_top{width:843px; height:16px; background: url(/images/point_textbook/pointbook_frametop.gif) no-repeat;}
div#textbook div.frame_middle{width:843px; background: url(/images/point_textbook/pointbook_framemiddle.gif) repeat-y; padding-bottom:15px;}

div#textbook div.main span.border{background: url(/images/point_textbook/border.gif) no-repeat;text-align:center;width:770px;height:1px; margin:15px 0 15px 0;}
div#textbook div.frame_bottom{width:843px;height:14px;background: url(/images/point_textbook/pointbook_framebottom.gif) no-repeat;}
div#textbook div.frame_middle div.main dl.first {background: url(/images/point_textbook/pointbook_illust1.gif) no-repeat 50px 1px;margin-top:0px;}
div#textbook div.frame_middle div.main dl.second {background: url(/images/point_textbook/pointbook_illust2.gif) no-repeat 17px 6px;margin-top:20px;}
div#textbook div.frame_middle div.main dl.third {background: url(/images/point_textbook/pointbook_illust3.gif) no-repeat 15px 0px;margin-top:20px;}
div#textbook div.frame_middle div.main dl dt {margin:15px 0 0 294px;}
div#textbook div.frame_middle div.main dl dt span.line{border-bottom: 1px solid #333333;padding-bottom:3px;border-bottom: 1px solid #333333;}
div#textbook div.frame_middle div.main dl span.answer dd {height:58px; margin:20px 0 5px 294px; background:url(/images/point_textbook/pointbook_hukidashi.gif) no-repeat; padding: 25px 0 0 54px;}
div#textbook div.frame_middle div.main dl span.answer dd p {font-size:16px;color:#000000;}
div#textbook div.frame_middle div.main dl span.about dd {width:730px; margin:0px 0 0 39px; border: solid #76BD45 3px ;background-color:white;padding:15px 15px 15px 15px;line-height: 1.5em;}
div#textbook div.foot {text-align:right; margin: 20px 20px 0px 0;}
div#textbook div.foot img {position:relative;top:3px;left:2px;}
div#textbook div.regist {text-align:center;margin: 15px 0 0 0;}


/* p2 */

div#textbook2 {width: 910px; background: #FFFFFF; padding-bottom: 15px; color:#333333;text-align:center;}
div#textbook2 a {text-decoration:underline ;font-weight:bold;}
div#textbook2 h3 { text-align: center;}
div#textbook2 h3 p {text-indent: -9999px; float: left;}

div#textbook2 div.flow{margin:18px 0px 18px 8px; text-align:center;}
div#textbook2 div.flow img{margin:0px 8px 0px 0;}
div#textbook2 div.frame_top{width:843px; height:16px; background: url(/images/point_textbook/pointbook_frametop.gif) no-repeat;}
div#textbook2 div.frame_middle{width:843px; background: url(/images/point_textbook/pointbook_framemiddle.gif) repeat-y; padding-bottom:15px;}


div#textbook2 div.frame_bottom{width:843px;height:14px;background: url(/images/point_textbook/pointbook_framebottom.gif) no-repeat ;}
div#textbook2 div.frame_middle div.main dl.first {background: url(/images/point_textbook/pointbook2_illust1.gif) no-repeat 40px 2px;margin-top:0px;}
div#textbook2 div.frame_middle div.main dl.second {background: url(/images/point_textbook/pointbook2_illust2.gif) no-repeat 37px 0px;margin-top:0px;}
div#textbook2 div.frame_middle div.main dl.third {background: url(/images/point_textbook/pointbook2_illust3.gif) no-repeat 38px -5px;margin-top:0px;}
div#textbook2 div.frame_middle div.main dl dt {margin:0px 0 0 294px;padding:15px 0px 0 0px;}
div#textbook2 div.frame_middle div.main dl dt span.line{border-bottom: 1px solid #333333;padding-bottom:3px;border-bottom: 1px solid #333333;}
div#textbook2 div.frame_middle div.main dl span.answer dd {height:59px; margin:20px 0 5px 294px; background:url(/images/point_textbook/pointbook_hukidashi.gif) no-repeat; padding: 25px 0 0 54px;}
div#textbook2 div.frame_middle div.main dl span.answer dd p {font-size:16px;color:#000000;}
div#textbook2 div.frame_middle div.main dl span.about dd {width:730px; margin:0px 0 0 39px; border: solid #76BD45 3px ;background-color:white;padding:15px 15px 15px 15px;line-height: 1.5em;}
div#textbook2 div.foot p.navi_left{text-align:left; margin: 20px 0 0 20px;}
div#textbook2 div.foot p.navi_right{text-align:right; margin: -19px 20px 0 0; }
div#textbook2 div.foot p.navi_left img{position:relative;top:3px;left:2px;margin-right:5px;}
div#textbook2 div.foot p.navi_right img{position:relative;top:3px;left:2px; margin-left:5px;}
div#textbook2 div.regist {text-align:center;margin: 15px 0 0 0;}


/* p3 */

div#textbook3 {width: 910px; background: #FFFFFF; padding-bottom: 15px; color:#333333;text-align:center;}
div#textbook3 a {text-decoration:underline ;font-weight:bold;}
div#textbook3 h3 { text-align: center;}
div#textbook3 h3 p {text-indent: -9999px;}
div#textbook3 h4 {height:132px; text-align:center; background: url(/images/point_textbook/pointbook3_mariko.jpg) no-repeat 75px 0px; margin-top:20px;}
div#textbook3 h4 p {text-indent: -9999px;}


div#textbook3 div.flow{margin:18px 0px 18px 8px; text-align:center;}
div#textbook3 div.flow img{margin:0px 8px 0px 0;}
div#textbook3 div.frame_top{width:843px; height:16px; background: url(/images/point_textbook/pointbook_frametop.gif) no-repeat;}
div#textbook3 div.frame_middle{width:843px; background: url(/images/point_textbook/pointbook_framemiddle.gif) repeat-y; padding-bottom:15px;}

div#textbook3 div.example{padding:10px 0 0 10px;}
div#textbook3 div.example dl.ex1{background: url(/images/point_textbook/pointbook3_illust1.gif) no-repeat 0px 33px;}
div#textbook3 div.example dl.ex2{background: url(/images/point_textbook/pointbook3_illust2.gif) no-repeat 0px 33px;}
div#textbook3 div.example dl {width:380px; border: solid #76BD45 3px ;margin:10px 0px 0 10px;float:left; padding-bottom:10px;}
div#textbook3 div.example dl dt{ width:170px ;height:25px;background:#76BD45;margin:3px 0 0 2px;float:left;color:#ffffff; text-align:center;}
div#textbook3 div.example dl dt span{position:relative; top:5px;}
div#textbook3 div.example dl dd p{width:170px; border: solid #ff8400 1px ; background:#fffed8; margin:10px 0 0 185px; line-height: 1.3em; padding:5px 5px 5px 5px ;}

div#textbook3 div.example2{padding:10px 0 0 10px;}
div#textbook3 div.example2 dl.ex3{background: url(/images/point_textbook/pointbook3_illust3.gif) no-repeat 0px 33px;}
div#textbook3 div.example2 dl.ex4{background: url(/images/point_textbook/pointbook3_illust4.gif) no-repeat 0px 33px;}
div#textbook3 div.example2 dl {width:380px; border: solid #76BD45 3px ;margin:10px 0px 0 10px;float:left; padding-bottom:10px;}
div#textbook3 div.example2 dl dt{ width:170px ;height:25px;background:#76BD45;margin:3px 0 0 2px;float:left;color:#ffffff; text-align:center;}
div#textbook3 div.example2 dl dt span{position:relative; top:5px;}
div#textbook3 div.example2 dl dd p{width:170px; border: solid #ff8400 1px ; background:#fffed8; margin:10px 0 0 185px; line-height: 1.3em; padding:5px 5px 5px 5px ;}

div#textbook3 div.plan {margin-left:20px;}
div#textbook3 div.plan dl.plan_a{background: url(/images/point_textbook/pointbook3_illust5.gif) no-repeat 10px 45px;}
div#textbook3 div.plan dl.plan_b{background: url(/images/point_textbook/pointbook3_illust6.gif) no-repeat 2px 27px;}
div#textbook3 div.plan dl {width:295px; border: solid #FEB9B9 3px ;margin:23px 0px 0px 0px;float:left; padding-bottom:10px;}
div#textbook3 div.plan dl dt{width:290px ;height:25px;background:#76BD45;margin:3px 0 0 2px;color:#ffffff; text-align:center;}
div#textbook3 div.plan dl dt span{position:relative; top:5px;}
div#textbook3 div.plan dl dd p{width:130px; border: solid #ff8400 1px ; background:#fffed8; margin:10px 0 0 145px; line-height: 1.3em; padding:5px 5px 5px 5px ;}
div#textbook3 div.plan dl.what{width:200px;height:198px;background:url(/images/point_textbook/pointbook3_how.gif) no-repeat; border:0px; margin:5px 0 0 0;}


div#textbook3 div.clear {clear:both;}

div#textbook3 div.frame_bottom{width:843px;height:14px;background: url(/images/point_textbook/pointbook_framebottom.gif) no-repeat;}

div#textbook3 div.foot p.navi_left{text-align:left; margin: 20px 0 0 20px;}
div#textbook3 div.foot p.navi_right{text-align:right; margin: -19px 20px 0 0; }
div#textbook3 div.foot p.navi_left img{position:relative;top:3px;left:2px;margin-right:5px;}
div#textbook3 div.foot p.navi_right img{position:relative;top:3px;left:2px; margin-left:5px;}
div#textbook3 div.regist {text-align:center;margin: 15px 0 0 0;}

/* p4 */

div#textbook4 {width: 910px; background: #FFFFFF; padding-bottom: 15px; color:#333333;text-align:center;}
div#textbook4 a {text-decoration:underline ;font-weight:bold;}
div#textbook4 h3 { text-align: center;}
div#textbook4 h3 p {text-indent: -9999px;}
div#textbook4 h4 {height:132px; text-align:center; background: url(/images/point_textbook/pointbook4_teruhiko.jpg) no-repeat 75px 0px; margin-top:20px;}
div#textbook4 h4 p {text-indent: -9999px;}


div#textbook4 div.flow{margin:18px 0px 18px 8px; text-align:center;}
div#textbook4 div.flow img{margin:0px 8px 0px 0;}
div#textbook4 div.frame_top{width:843px; height:16px; background: url(/images/point_textbook/pointbook_frametop.gif) no-repeat;}
div#textbook4 div.frame_middle{width:843px; background: url(/images/point_textbook/pointbook_framemiddle.gif) repeat-y; padding-bottom:15px;}

div#textbook4 div.example{padding:10px 0 0 10px;}
div#textbook4 div.example dl.ex1{background: url(/images/point_textbook/pointbook4_illust1.gif) no-repeat 0px 33px;letter-spacing:-0.5px;}
div#textbook4 div.example dl.ex2{background: url(/images/point_textbook/pointbook4_illust2.gif) no-repeat 0px 33px;letter-spacing:-0.5px;}
div#textbook4 div.example dl {width:380px; border: solid #76BD45 3px ;margin:10px 0px 0 10px;float:left;padding-bottom:10px;}
div#textbook4 div.example dl dt{ width:170px ;height:25px;background:#76BD45;margin:3px 0 0 2px;float:left;color:#ffffff; text-align:center;}
div#textbook4 div.example dl dt span{position:relative; top:5px;}
div#textbook4 div.example dl dd p{width:180px; border: solid #ff8400 1px ; background:#fffed8; margin:10px 0 0 180px; line-height: 1.3em; padding:5px 5px 5px 5px ;}


div#textbook4 div.example2{padding:10px 0 0 10px;}
div#textbook4 div.example2 dl.ex3{background: url(/images/point_textbook/pointbook4_illust3.gif) no-repeat 0px 33px;letter-spacing:-0.5px;}
div#textbook4 div.example2 dl.ex4{background: url(/images/point_textbook/pointbook4_illust4.gif) no-repeat 0px 29px;letter-spacing:-0.5px;}
div#textbook4 div.example2 dl {width:380px; border: solid #76BD45 3px ;margin:10px 0px 0 10px;float:left; padding-bottom:10px;}
div#textbook4 div.example2 dl dt{ width:170px ;height:25px;background:#76BD45;margin:3px 0 0 2px;float:left;color:#ffffff; text-align:center;}
div#textbook4 div.example2 dl dt span{position:relative; top:5px;}
div#textbook4 div.example2 dl dd p{width:170px; border: solid #ff8400 1px ; background:#fffed8; margin:10px 0 0 185px; line-height: 1.3em; padding:5px 5px 5px 5px ;}

div#textbook4 div.plan {margin-left:20px;}
div#textbook4 div.plan dl.plan_a{background: url(/images/point_textbook/pointbook4_illust5.gif) no-repeat 10px 28px;}
div#textbook4 div.plan dl.plan_b{background: url(/images/point_textbook/pointbook4_illust6.gif) no-repeat 10px 50px;}
div#textbook4 div.plan dl {width:295px;; border: solid #65CAFE 3px ;margin:23px 0px 0px 0px;float:left;padding-bottom:10px;}
div#textbook4 div.plan dl dt{width:290px ;height:25px;background:#65CAFE;margin:3px 0 0 2px;color:#ffffff; text-align:center;}
div#textbook4 div.plan dl dt span{position:relative; top:5px;}
div#textbook4 div.plan dl dd p{width:130px; border: solid #ff8400 1px ; background:#fffed8; margin:10px 0 0 145px; line-height: 1.3em; padding:5px 5px 5px 5px ;}
div#textbook4 div.plan dl.what{width:200px;height:198px;background:url(/images/point_textbook/pointbook4_how.gif) no-repeat; border:0px; margin:5px 0 0 0;}


div#textbook4 div.clear {clear:both;}

div#textbook4 div.frame_bottom{width:843px;height:14px;background: url(/images/point_textbook/pointbook_framebottom.gif) no-repeat;}

div#textbook4 div.foot p.navi_left{text-align:left; margin: 20px 0 0 20px;}
div#textbook4 div.foot p.navi_right{text-align:right; margin: -19px 20px 0 0; }
div#textbook4 div.foot p.navi_left img{position:relative;top:3px;left:2px;margin-right:5px;}
div#textbook4 div.foot p.navi_right img{position:relative;top:3px;left:2px; margin-left:5px;}
div#textbook4 div.regist {text-align:center;margin: 15px 0 0 0;}

