@charset "UTF-8";/* CSS Document */#wrapper{margin-left:auto;margin-right:auto;}/*インデックスページ*/#bg_bottom{margin-top:15px;background-position:bottom;}#bg_bottom_3{margin-top:15px;background-image:url(img/index/waku_bot_p3.gif);background-position:bottom;}#logo{margin-left:auto;margin-right:auto;}#main{background-image:url(img/index/waku_mid.gif);background-repeat:repeat-y;}#copy_index{background-image:url(img/index/waku_bot.gif);background-position:bottom;margin-top:0px;padding-bottom:20px;padding-top:0px;text-align:center;}#copy_index p{font-size:12px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}#copy{background-image:url(img/index/waku_bot.gif);background-position:bottom;margin-top:0px;padding-bottom:20px;padding-top:20px;text-align:center;}#copy_p1{background-image:url(img/index/waku_bot_p1.gif);background-position:bottom;margin-top:0px;padding-bottom:20px;padding-top:6px;text-align:center;}#copy_p1 p{font-size:12px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}#copy_p2{background-image:url(img/index/waku_bot_p2.gif);background-position:bottom;margin-top:0px;padding-bottom:20px;padding-top:20px;text-align:center;}#copy_p2 p{font-size:12px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}#copy_p3{/*background-image:url(img/index/waku_bot_p3.gif);background-position:bottom;*/margin-top:0px;padding-bottom:20px;padding-top:20px;text-align:center;}#copy_p3 p{font-size:12px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}#copy_p4{background-image:url(img/index/waku_bot_p4.gif);background-position:bottom;margin-top:0px;padding-bottom:20px;padding-top:20px;text-align:center;}#copy_p4 p{font-size:12px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}#copy p{font-size:12px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}#text_link{width:756px;margin-left:auto;margin-right:auto;text-align:center;padding-top:1px;}#text_link p{text-align:center;font-size:12px;margin-top:5px;padding-top:3px;}#text_link a{margin-left:15px;margin-right:15px;}#text_link a{color:#C1272D;text-decoration:none;}#text_link a:hover{color:#003399;text-decoration:underline;}/*               ページ1                 */#p1_1{margin-left:auto;margin-right:auto;width:589px;height:182px;background-image:url(img/page1/p1m_2_1.gif);background-repeat:no-repeat;background-position:bottom;margin-bottom:20px;}#p1_1 p{margin-top:20px;font-size:14px;line-height:150%;letter-spacing:140%;margin-left:180px;text-align:left;margin-right:15px;}#p1_2{margin-left:auto;margin-right:auto;width:589px;height:182px;background-image:url(img/page1/p1m_2_2.gif);background-repeat:no-repeat;background-position:bottom;margin-bottom:20px;}#p1_2 p{margin-top:20px;font-size:14px;letter-spacing:140%;line-height:150%;margin-left:180px;text-align:left;margin-right:15px;}#p1_3{margin-left:auto;margin-right:auto;width:589px;height:182px;background-image:url(img/page1/p1m_2_3.gif);background-repeat:no-repeat;background-position:bottom;margin-bottom:20px;}#p1_3 p{margin-top:20px;margin-top:20px;font-size:14px;letter-spacing:140%;line-height:150%;margin-left:180px;text-align:left;margin-right:15px;}#p1_4{margin-left:auto;margin-right:auto;width:589px;height:182px;background-image:url(img/page1/p1m_2_4.gif);background-repeat:no-repeat;background-position:bottom;margin-bottom:20px;}#p1_4 p{margin-top:20px;font-size:14px;letter-spacing:140%;line-height:150%;margin-left:180px;text-align:left;margin-right:15px;}#to_pagetop{width:100px;margin-left:auto;margin-right:82px;margin-bottom:20px;margin-top:10px;}/*               ページ2 Special             */#p2_main{width:622px;margin-left:auto;margin-right:auto;background-image:url(img/page_2_sp/page2_4_waku_mid.gif);background-repeat:repeat-y;}#p2_main_head{width:622px;height:28px;background-image:url(img/page_2_sp/page2_4_waku_head.gif);background-repeat:no-repeat;background-position:top;margin-bottom:0px;padding-bottom:0px;}#p2_main_foot{width:622px;height:19px;background-image:url(img/page_2_sp/page_4_2_footer.gif);background-repeat:no-repeat;background-position:top;margin-top:0px;padding-top:0px;}#p2_main_main{width:622px;height:auto;margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;background-image:url(img/page_2_sp/page2_4_waku_mid.gif);background-repeat:repeat-y;background-position:top;}h2{margin-left:auto;margin-right:auto;width:590px;height:51px;background-image:url(img/page_2_sp/page2_4_waku_tit.gif);background-position:top;background-repeat:no-repeat;}h2 p{display:none;}#feature{margin-top:10px;margin-bottom:15px;}#feature p{margin-top:30px;font-size:13px;line-height:150%;}#feature img{}#p_tit_1{background-image:url(img/page_2_sp/psge4_2_Stit_1.gif);background-repeat:no-repeat;background-position:top;}#txt_1{text-align:left;margin-left:20px;margin-right:10px;}#txt_2{text-align:left;margin-left:30px;margin-right:20px;}#p_tit_2{background-image:url(img/page_2_sp/psge4_2_Stit_2.gif);background-repeat:no-repeat;background-position:left top;}#p_tit_3{background-image:url(img/page_2_sp/psge4_2_Stit_3.gif);background-repeat:no-repeat;background-position:left top;}#p_tit_4{background-image:url(img/page_2_sp/psge4_2_Stit_4.gif);background-repeat:no-repeat;background-position:left top;}#p_tit_5{background-image:url(img/page_2_sp/psge4_2_Stit_5.gif);background-repeat:no-repeat;background-position:left top;}#p_tit_6{background-image:url(img/page_2_sp/psge4_2_Stit_6.gif);background-repeat:no-repeat;background-position:left top;}#back_btn{margin-left:auto;margin-right:auto;}/*               ページ4             */#p4_1{margin-left:auto;margin-right:auto;padding-top:15px;height:320px;}#p4_text{margin-left:auto;margin-right:auto;width:612px;text-align:left;font-size:14px;letter-spacing:140%;line-height:150%;margin-top:15px;margin-bottom:10px;}