@charset "euc-jp";
/* CSS Document */

.clearfix{zoom:1;}*html .clearfix {zoom:0;height:1%;}.clearfix {display:inline-table;}.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:".";}

body {background:#000 url(bg.png) repeat-x top;}
.yj950-1 #wrapper {width:798px;border-left:1px solid #fff;border-right:1px solid #fff;padding:0; background-color:#fff;}

#calHeader {background:url(header_bg.png) no-repeat;width:798px;height:560px;}
#calHeader h1 {text-indent:-9999px;display:none;}
#calHeaderLogo {width:180px;height:35px;display:block;text-indent:-9999px;overflow:hidden;position:relative;top:10px;left:600px;}
#share_button {width:136px;height:30px;margin:100px 0 0 338px;}
#calHeader h2 {text-indent:-9999px;display:none;}
#calHeaderButton {display:block;width:430px;height:70px;text-indent:-9999px;background:url(button.png) no-repeat;margin:56px 0 0 44px;overflow:hidden;}
#calHeaderButton:hover {background-position:0 -70px}
#calHeaderQr {background:url(header_qr.png) no-repeat; width:430px; height:110px; margin:10px 0 0 44px; position:static;}
#calHeaderQr a {display:block;width:67px;height:12px; text-indent:-9999px; position:relative; top:86px; left:204px; overflow:hidden;}
#calHeaderOutline {background:url(header_outline.png) no-repeat; width:330px; min-height:35px; height: auto !important; height:35px;
margin:10px 0 0 64px; padding:30px 0 0 72px; line-height:115%;}
#calHeaderOutline span {display:none;}
#calHeaderMes {width:450px; margin:5px 0 0 44px; line-height:125%; min-height:40px; height: auto !important; height:40px;}

#calBoxWrap {width:771px;margin:0 0 10px 15px;}
.calBox {float:left;margin-right:5px;min-height:420px; height: auto !important; height:420px;}
.calBoxHeader {width:252px;height:47px;background:url(box_top.png) no-repeat;}
#calBoxHeaderTitle1 {width:182px;height:21px; background:url(box_ttl1.png) no-repeat; position:relative; top:15px; margin:0 auto;text-indent:-9999px;}
#calBoxHeaderTitle2 {width:66px;height:21px; background:url(box_ttl2.png) no-repeat;  position:relative; top:15px; margin:0 auto;text-indent:-9999px;}
#calBoxHeaderTitle3 {width:88px;height:21px; background:url(box_ttl3.png) no-repeat;  position:relative; top:15px; margin:0 auto;text-indent:-9999px;}
.calBoxMain {width:250px; border-left:1px solid #a4a4a4; border-right:1px solid #a4a4a4;min-height:365px; height: auto !important; height:365px;}
.calBoxMain h3 {font-weight:bold; padding:10px; line-height:120%;}
.calBoxMain p { padding:0 10px 10px 10px; line-height:120%; color:#666;}
#calBoxImg1 {background:url(box_img1.png) no-repeat;width:250px; height:174px;}
#calBoxImg2 {background:url(box_img2.png) no-repeat;width:250px; height:174px;}
#calBoxImg3 {background:url(box_img3.png) no-repeat;width:250px; height:174px;}
.calBoxFooter {width:252px;height:7px;background:url(box_bottom.png) no-repeat;}

#calFooterLink {margin:0 0 15px 0;}