﻿@charset "UTF-8";


/*
@import "view.css";
@import "event.css";
*/

/*/////////////////////////////////////////////////////*/
/*	                                           */
/*/////////////////////////////////////////////////////*/

*{
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	border: 0px;
}

html {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #506B76;
	letter-spacing: 0.1em;
}

body {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	height: auto;
	background-color: #ffffff;
}
.red {
	color: #F9DBD5;
}
.redred {
	color: #CC3300;
}


#wrapper {
	height: auto;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	padding: 0px;
	background-color: #ffffff;
}
#header {
	padding: 0px;
	height: 160px;
	width: 880px;
	text-align: center;
	margin: 0px;
}
.header_h1 {
	padding: 0px;
	height: 20px;
	width: 880px;
	text-align: left;
	margin: 0px;
}
.header_flash {
	padding: 0px;
	height: 140px;
	width: 880px;
	text-align: left;
	margin: 0px;
}
#bread_crumb {
	font-size: 10px;
	color: #FF66CC;
	text-align: left;
	float: left;
	width: 400px;
	font-weight: bold;
	letter-spacing: 0.1em;
	padding-left: 20px;
}


/*ここからグローバルリンク*/

.main ul{
	width:205px;
	height: auto;
}


.main ul li{
	clear: none;
	float: left;
	/*display:inline;*/
	list-style-type:none;
	width: 205px;               
	height: 52px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

html>/**/body #globalNavi
   {
	width: 205px;
	list-style: none;
	padding: 0px;
	clear: left;
	float: left;
	text-align: left;
	margin: 0px;
	height: auto;
}

#globalNavi
   {
   height: 480px;
	width: 205px;
	list-style: none;
	padding: 0px;
	clear: left;
	float: left;
	text-align: left;
	margin: 0px;
	height: auto;
}


.nvis {

	visibility: hidden;
}



/* リンク部分 */

.gnavi_home a
   {
	/* display: block; */           
	width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_10_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_home a:hover
   {
	/* display: block; */           
	width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_10_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
	background-position: -205px;
    }
	
.gnavi_money a
   {
    width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_9_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_money a:hover
   {
         
	width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_9_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
	background-position: -205px;
    }
	
.gnavi_flw a
   {
	           
	width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_8_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_flw a:hover
   {
	width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_8_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
	background-position: -205px;
    }

.gnavi_ask a
   {
   width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_7_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_ask a:hover
   {
	            
	width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_7_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
	background-position: -205px;
    }
	
.gnavi_voice a
   {
	            
	width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_6_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_voice a:hover
   {
	            
	width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_6_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
	background-position: -205px;
    }
	
.gnavi_req a
   {
	            
	width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_5_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_req a:hover
   {
	            
	width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_5_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
	background-position: -205px;
    }
	
.gnavi_qa a
   {
	            
	width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_4_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_qa a:hover
   {
	            
	width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_4_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
	background-position: -205px;
    }
						
.gnavi_com a
   {
	            
	width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_3_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_com a:hover
   {
	            
	width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_3_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
	background-position: -205px;
    }
		
	
.gnavi_6p a
   {
	            
	width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_2_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_6p a:hover
   {
	            
	width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_2_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
	background-position: -205px;
    }
	
.gnavi_6m a
   {
	            
	width: 205px;               
	height: 52px;              
	float:left; 
	background-image: url(../img/side_b_1_410_52.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_6m a:hover
   {
	width: 205px;
	height: 52px;
	float:left;
	background-image: url(../img/side_b_1_410_52.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	background-position: -205px;
    }
	.globalNavi {
   height: 480px;
	width: 205px;
	list-style: none;
	padding: 0px;
	clear: left;
	float: left;
	text-align: left;
	margin: 0px;
	height: auto;
}	
.gnavi_mo a {	        
	width: 205px;               
	height: 60px;              
	float:left; 
	background-image: url(../img/mobile_410_60.jpg);   
    background-repeat:no-repeat;
	text-decoration:none;
    }
.gnavi_mo a:hover {
	width: 205px;
	height: 60px;
	float:left;
	background-image: url(../img/mobile_410_60.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	background-position: -205px;
    }			

						
/*ここまでグローバルリンク*/




a:link,a:visited{
	color:#006699;
	letter-spacing: 0.2em;
}
a:hover,a:active{
	color:#333333;
	letter-spacing: 0.2em;
}




h1 {
	font-size: 12px;
	text-align: left;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	letter-spacing: 0.4em;
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 50px;
}

html>/**/body .main{
	clear: both;
	width : 880px;
	overflow: auto;
	text-align: center;
	padding: 0px;
	margin: 0px;
	background-image: url(../img/body_880.jpg);
	background-repeat:repeat-y;
}
.main{
	clear: both;
	width : 880px;
	overflow: auto;
	text-align: center;
	padding: 0px;
	margin: 0px;
	background-image: url(../img/body_880.jpg);
	background-repeat:repeat-y;
}


.menu_bar{
	clear: left;
	width: 205px;
	float: left;
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 0px;
	padding-top: 0px;
}
.menu_bar_s {
	clear: left;
	width: 205px;
	float: left;
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 0px;
	padding-top: 0px;
}
html>body .content{
	clear: right;
	width: 655px;
	float: right;
	margin-top: 10px;
	line-height: 20px;
	letter-spacing: 0.2em;
	text-align: left;
}

* .content{
	clear: right;
	width: 650px;
	float: right;
	margin-top: 5px;
	line-height: 20px;
	letter-spacing: 0.2em;
	text-align: left;
}
.title {
	height: 63px;
	width: 635px;
	background-image: url(../img/h3_title1_635_63.jpg);
	background-repeat: no-repeat;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #8A694F;
	letter-spacing: 0.2em;
	text-align: left;
	width: 500px;
	padding-top: 20px;
	padding-left: 85px;
}
/*女の子からのメッセージ*/
.voice_a {
	line-height: 30px;
	color: #FF6666;
	background-repeat: no-repeat;
	background-position: right bottom;
	letter-spacing: 0.3em;
	text-align: left;
	width: 635px;
}
.voice_a_word {
	line-height: 30px;
	color: #FF6666;
	letter-spacing: 0.3em;
	text-align: left;
	width: 400px;
	padding-top: 40px;
	padding-left: 30px;
}
/*会社概要*/
.com_a {
	line-height: 30px;
	color: #FF6666;
	background-repeat: no-repeat;
	background-position: right bottom;
	letter-spacing: 0.3em;
	text-align: center;
	width: 635px;
}
.com_a_word {
	line-height: 30px;
	color: #7aaf9f;
	letter-spacing: 0.3em;
	text-align: center;
	width: 600px;
	padding-top: 40px;
	padding-left: 30px;
}

html>body .content_s{
	clear: right;
	width: 655px;
	float: right;
	margin-top: 0px;
}

* .content_s{
	clear: right;
	width: 650px;
	float: right;
	margin-top: 0px;
}
#content_l {
	width: 318px;
	float: left;
	padding-left: 0px;
	margin-left: 0px;
}
#content_r {
	width: 318px;
	float: left;
	padding-right: 0px;
	margin-right: 0px;
}
#content_l h2 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#content_r h2 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 2px;
}


#marquee {
	background-image: url(../img/marquee_852_47.jpg);
	background-repeat:no-repeat;
	padding: 0px;
	height: 47px;
	width: 852px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#marquee_in {
	height: 20px;
	width: 715px;
	padding-top: 20px;
	padding-bottom: 2px;
	padding-left: 115px;
}
#main_window {
	padding: 0px;
	height: auto;
	width: 840px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


html>/**/body .img_main_photo_l {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
}
.img_main_photo_l {
	padding: 0px;
	clear: left;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
html>/**/body .img_main_photo_r {
	margin: 0px;
	padding: 0px;
	clear: right;
	float: right;
}
.img_main_photo_r {
	padding: 0px;
	clear: right;
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.img_main_ban {
	margin: 0px;
	padding: 0px;
	clear: both;
}



#footer {
	background-image: url(../img/body_footer_880_99.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	height: 99px;
	width: 880px;
	text-align: center;
}

#footer_menu {
	clear: both;
	margin-right: auto;
	margin-left: auto;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	padding-top: 15px;
}

#footer_menu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#footer_menu a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#footer_menu a:hover {
	text-decoration: underline;
	color: #FFCCCC;
}
#footer_menu a:active {
	text-decoration: none;
}


#footer_copy {
	clear: both;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 20px;
}
.story_blue {
	margin-left: 40px;
	padding-left: 20px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 25px;
	color: #0099CC;
	letter-spacing: 0.2em;
}

.story_gray {
	margin-left: 40px;
	padding-left: 20px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 25px;
	color: #999999;
	letter-spacing: 0.2em;
}

.story_pink {
	margin-left: 40px;
	padding-left: 20px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 25px;
	color: #FF6666;
	letter-spacing: 0.2em;
}


























