@charset "shift_jis";

/*-------------------------------------------------------------------------
 Reset
--------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,applet,object,iframe { 
margin:0;padding:0;border:0;
}


/* Fonts
---------------------------------------------------------------------------- */
body {
font-size: 12px;
*font-size:75%;
line-height: 1.4;
font-family: 'MS PGothic','Hiragino Kaku Gothic Pro',Meiryo,Verdana,Arial,Helvetica,sans-serif;
_font-family:'MS PGothic',Meiryo,Verdana,Arial,Helvetica,sans-serif;
}
select,input,button,textarea,button{font:99% Verdana,Arial,Helvetica,sans-serif;}
table{font-size:inherit;font:100%;}

/*-------------------------------------------------------------------------
 Common
--------------------------------------------------------------------------- */
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}
a:active{color:#666666;text-decoration:none;}
a img {border-style:none;}

img {border-style:none;}

.fontS{font-size:10px;letter-spacing:2px;line-height:12px;}
.fontM{font-size:12px;letter-spacing:2px;line-height:14px;}
.fontL{font-size:14px;letter-spacing:2px;line-height:16px;}

.bottomLv1{margin-bottom:10px;}
.bottomLv2{margin-bottom:20px;}
.bottomLv3{margin-bottom:30px;}

.gohov a:hover * {
filter: alpha(style=0; opacity=80);
-moz-opacity: 0.80;
opacity: 0.80;
}
#wrap,#container,#containerFuji,#head,#nav,#content,#footer {
overflow: hidden;
_zoom: 1;
}

* { zoom: 1; }
ul, ol, li { zoom: normal; }

/*-------------------------------------------------------------------------
 Layout
--------------------------------------------------------------------------- */
html{
overflow-y:scroll;
}

#fb-root{
height:0;
margin:0;
padding:0;
border:0;
}

body {
background:#FFF;
background-size:100%;
text-align:center;
color:#333;
line-height:1.2;
}
a img {
border-style:none;
}

#container{
width:100%;
z-index:999;
}

#wrap{
width:1000px;
_vertical-align:bottom;
position: relative;
margin:0px auto 5px auto;
_margin:0px auto;
padding:0;
text-align:left;
/*-moz-border-radius: 10px;
border-radius: 10px;*/
-moz-box-shadow: 0px 2px 8px #999;
-webkit-box-shadow: 0px 2px 8px #999;
box-shadow: 0px 2px 8px #999;
behavior: url(PIE.htc);
zoom:1;
}
f
#head {
width:1000px;
margin:0;
padding:0;
zoom:1;
}

#rose_rogo{
width:auto;
position:absolute;
top:10px;
left:60px;
z-index:999;
text-align:center;
}


/*-----------------------------------------------------
BANNER_BOX
-----------------------------------------------------*/
.info_txt{
	width:320px;
	height:145px;
	font-size:10px;
	padding:0;
	line-height:0.8;
}

/*-----------------------------------------------------
SNS_SHARE_BOX
-----------------------------------------------------*/

#sharebox {
width:100%;
clear:both;
margin:0;
padding:0px 0;
_padding:0px 0 0 0;
color:#333;
text-align:center;
}

#share_in {
width:302px;
_width:322px;
margin:0 auto;
padding:0;
}

#share_fb {
width:150px;
float:left;
}

#share_tw {
width:150px;
float:right;
_float:right;
padding:0;
}

/*-----------------------------------------------------
FOOTER_BOX
-----------------------------------------------------*/
#footer a:link{color:#000;text-decoration:underline;}
#footer a:visited{color:#000;text-decoration:underline;}
#footer a:hover{color:#000;text-decoration:none;}
#footer a:active{color:#000;text-decoration:none;}

#footer{
background:url("../../images_2/bg_005.jpg") no-repeat;
background-position:0 -25px;
width:1000px;
height:200px;
_height:250px;
clear:both;
margin:0;
padding:0;
color:#000;
}

#facebook_line{
width:1000px;
height:100x;
_height:193px;
margin:10px auto;
padding:0;
_padding:0;
text-align:center;
}

.fblikebox{
border:1px thin #fff;
overflow:hidden; 
width:1000px; 
height:170px; 
_height:180px;
padding:-1px 0 0 0;
}

/*
#likebox_wrapper {
border:none;
line-height: 0;
width:998px;
height:200px;
overflow: hidden;
position:relative;
}
#likebox_wrapper iframe{
border:none;
position:relative;
left:-1px;
top: -1px;
}
*/

#footer img{vertical-align: top;}

/* j[κ */
#footerCnt{
margin:0;
padding:25px 0px 0px 65px;
}

#footerCnt ul{
list-style-type:disc;
list-style-position:outside;
}

.footerLink{
width:140px;
float:left;
font-size:12px;
padding-right:10px;
margin:0 0 15px 0;
_margin:0;
line-height:1.5;
}

.footerLink ul li{
padding:0px 0px 5px 0px;
} 

#copy{
clear:both;
text-align:center;
font-size:12px;
color:#666;
margin:0;
padding:0;
_padding:0;
}

body:nth-of-type(1) #copy{
clear:both;
text-align:center;
font-size:12px;
margin:0;
padding:10px 0px 0px 0px;
_padding:0;
}

#copy p{
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

#copy a:link{color:#36C;text-decoration:none;}
#copy a:visited{color:#36C;text-decoration:none;}
#copy a:hover{color:#00F;text-decoration:underline;}
#copy a:active{color:#36C;text-decoration:none;}

/*-----------------------------------------------------
FOOTER_BOX_Fuji
-----------------------------------------------------*/
#footerCnt_fj{
margin:0;
padding:45px 0px 0px 100px;
_padding:38px 0px 0px 100px;
}

#footerCnt_fj ul{
list-style-type:disc;
list-style-position:outside;
}

.footerLink_fj{
width:150px;
float:left;
font-size:12px;
margin-right:20px;
line-height:1.5;
}

.footerLink_fj ul li{
margin:0px 0px 5px 0px;
} 

/*-----------------------------------------------------
TAB
-----------------------------------------------------*/
