@charset "utf-8";
/* CSS Document */

.buddy_main {position:relative;width:960px;margin:0px auto 20px;font-size:18px;font-family:メイリオ,Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial;word-break:break-all}
#navbar {font-size:12px;font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}
.buddy_btn1 {text-align:center}
.buddy_arr {float:left;margin:16px 12px 0px 16px}
.buddy_arr2 {float:left;margin:85px 26px 0px 31px}
.buddy_text1 {color:#333333;margin:10px 42px 10px 0px;letter-spacing:-1px}
.buddy_text2 {padding:20px;background:#3eb702;float:left;color:#fff;text-align:center}
.buddy_text3 {color:#fff;margin:10px 0px 54px;line-height:1.4em;letter-spacing:-1px}
.buddy_text4 {position:absolute;top:175px;left:0px;text-align:center;color:#fff;line-height:1.2em}
.buddy_text5 {position:absolute;top:228px;right:0px;padding:10px 0px;text-align:center;color:#fff;width:86px;background:#ff6600}
.buddy_text6 {width:147px;height:21px;resize:none;font-size:18px;position:absolute;top:82px;left:19px;color:#ff0000;text-align:center}
.buddy_text7 {background:#3eb702;text-align:left}
.buddy_img1 {position:relative;float:left}
.buddy_img2 {-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH}
.buddy_link1 {position:relative;padding:15px 32px;text-decoration:none;text-align:center;background:#3eb702;zoom:1}
.buddy_content {background:url(../img/buddy_bg.gif) repeat left top;margin:36px 42px 0px 0px}
.buddy_content .buddy_bg {width:876px;height:234px;background:#000;position:absolute;top:0px;left:0px;opacity:0.05;filter:alpha(opacity=6);z-index:9;display:none}
.buddy_content .buddy_bg.on {display:block}
.buddy_content .buddy_item {position:relative;zoom:1}
.buddy_content .buddy_item .buddy_img {float:left;margin:33px 0px 0px 33px;position:relative;z-index:10}
.buddy_content .buddy_item .buddy_btn {position:absolute;bottom:20px;right:-44px;z-index:10}
.buddy_content .buddy_item .buddy_info {float:left;margin:33px 0px 0px 28px;width:400px;position:relative;z-index:10;zoom:1}
.buddy_content .buddy_item .buddy_info .buddy_title {font-size:24px;color:#ffff00}
.buddy_content .buddy_item .buddy_info .buddy_icon {position:absolute;top:-10px;left:405px}
.buddy_content .buddy_item .buddy_info .buddy_mt {font-size:18px;color:#000;background:#ccff00;line-height:1.2em;width:188px;text-align:center;position:absolute;top:5px;left:200px}
.buddy_bottom {width:960px;position:absolute;top:102px;left:0px;text-align:center;color:#000;cursor:default}
.buddy_bottom a {text-decoration:none}
.buddy_menu_wrap {position:absolute;top:0px;left:0px;width:960px}
.buddy_menubar {position:relative;height:36px;line-height:36px;background:#3366ff;color:#fff;font-size:14px;padding-left:18px;cursor:default}
.buddy_spe {background:#fff;padding:12px 0px 12px 14px;zoom:1}
.buddy_spe li {float:left;margin:0px 0px 1px 1px;padding:4px 4px 0px 4px;background:#3eb702}
.buddy_spe li textarea {margin:4px auto 8px;width:154px;height:55px;color:#999999;resize:none}

.buddy_content a:link {color:#fff}
.buddy_content a:visited {color:#fff}
.buddy_content a:hover {color:#ff6600}
.buddy_content a:active {color:#ff6600}

.buddy_menubar a:link {color:#fff;text-decoration:none}
.buddy_menubar a:visited {color:#fff;text-decoration:none}
.buddy_menubar a:hover {color:#ff6600;text-decoration:none}
.buddy_menubar a:active {color:#ff6600;text-decoration:none}

.buddy_img1 a:link {color:#fff}
.buddy_img1 a:visited {color:#fff}
.buddy_img1 a:hover {color:#ff6600}
.buddy_img1 a:active {color:#ff6600}

a.buddy_link1:link {color:#fff}
a.buddy_link1:visited {color:#fff}
a.buddy_link1:hover {color:#ff6600}
a.buddy_link1:active {color:#ff6600}

a.buddy_link2:link {color:#fff}
a.buddy_link2:visited {color:#fff}
a.buddy_link2:hover {color:#ff6600}
a.buddy_link2:active {color:#ff6600}

a.buddy_link3:link {color:#333333}
a.buddy_link3:visited {color:#333333}
a.buddy_link3:hover {color:#ff6600}
a.buddy_link3:active {color:#ff6600}

.imgShow {width:180px;height:394px;overflow:hidden}
.imgShow.v2 {width:300px;height:53px; margin:0px auto;}
.imgShow.v3 {width:360px;height:63px}
.imgShowInner a {margin-top:1px;display:block}
.imgShow.v3 .imgShowInner {position:relative}
.imgShow.v3 .imgShowInner a {margin:0px;display:inline}

form.sizeset {float:left;font-size:18px;line-height:1.5em;background:#3eb702;color:#fff;margin:0px 18px 0px 158px;padding:7px 0px;width:390px;text-align:center;vertical-align:middle;}
form.sizeset .spoint {font-size:18px;line-height:1.5em;color:#000;width:58px;height:28px;text-align:center;margin:0px 8px 0px 14px;font-family:メイリオ,Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial;vertical-align:middle;}
form.sizeset .ssub {font-size:18px;line-height:1.5em;color:#333;border:none;background:#ffff00;margin:0px 0px 0px 14px;padding:0px 16px;height:28px;font-family:メイリオ,Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial;vertical-align:middle;cursor:pointer}

.pageimg {background:#333;color:#fff;font-size:20px;position:absolute;top:8px;width:370px;left:420px;padding-bottom:10px;z-index:10;}
.pageimg .imgsample {text-align:center;position:relative;}