/*-------------------- css ----------------*/


/*-------------------- default --------------------*/

* {margin: 0px;padding: 0px;}
img {border: none;}

/* PREタグ内自動改行 */

pre{
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
	word-wrap: break-word;
}
.clears {
	clear: both;
	line-height: 0px;
}
.hide {
	display: none;
}

body {
	//background-color:#ffffff;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#46576c;
	font-size:12px;
}
#toppage {
	margin:0px;
	padding:0px;
	width:950px;
}

a:link {color: #13346f; text-decoration:none;}
a:visited {color: #13346f; text-decoration:none;}
a:hover {color: #ff94ca; text-decoration:none;}
a:active {color: #ff94ca; text-decoration:none;}

/*-------------------- default End --------------------*/
/*-------------------- DOOR --------------------*/

#doormain {
	margin:0px;
	padding:0px;
	width:950px;
}

#doormain #bg {
	margin:0px;
	padding:0px;
	width:950px;
	height:264px;
	background-image:url(../images/index_bg.jpg);
	background-repeat:no-repeat;
}

#doormain h1 {
	clear:both;
	position:absolute;
	top:158px;
	left:50px;
	width:601px;
	height:102px;
	background-image:url(../images/logo_l.gif);
	background-repeat:no-repeat;
}

#doormain #bland_logo {
	clear:both;
	position:absolute;
	top:231px;
	left:773px;
	width:126px;
	height:30px;
	background-image:url(../images/logo_s.gif);
	background-repeat:no-repeat;
}

#doormain #blueline {
	margin-top:5px;
	width:100%;
	height:1px;
	background-image:url(../images/blueline.gif);
	background-repeat:repeat-x;
}

#doormain #comment {
	margin-left:400px;
	margin-top:4px;
	margin-right:11px;
	padding: 0px;
	text-align:right;	
	width:500px;
}

#doormain #answer {
	margin-left:672px;
	margin-top:4px;
	margin-right:11px;
	padding: 0px;
	text-align:right;	
	width:228px;
}

#doormain #ans1 {
	float:left;
	width:69px;
}

#doormain #slash_a2 {
	float:right;
	width:159px;
}

#doormain #slash {
	float:left;
	width:51px;
	height:33px;
	background-image:url(../images/slash.gif);
}

#doormain #ans2 {
	float:right;
	width:108px;
}

#doormain #answer a {
	display: block;
	position: relative; /* for IE6 */
	height:33px;
}

#doormain #answer #ans1 a { background-image:url(../images/yes.gif); }
#doormain #answer #ans2 a { background-image:url(../images/no.gif); }

#doormain #answer #ans1 a:hover { background-image:url(../images/yesov.gif); }
#doormain #answer #ans2 a:hover { background-image:url(../images/noov.gif); }

#doormain #copy{
	padding: 105px 0 0 0;
	width:950px;
	text-align:center;
	font-size:11px;
}

/*-------------------- DOOR End --------------------*/
/*-------------------- header --------------------*/

#header {
	width:950px;
	height:71px;
	background-image:url(../images/head_bg.jpg);
	background-repeat:no-repeat;
}

#head_logo{
	float:left;
	margin:3px 0px 0px 25px;
}

/*-------------------- header-menu --------------------*/

#head_menues {
	margin: 0px;
	padding: 0px;
	position:absolute;
	width:900px;	
	top: 51px;
	left: 29px;

}

#head_menues li {
	margin: 0px 8px 0px 0px;
	padding: 0px;
	float: left;
	list-style:none;
}

#head_menues a {
	display: block;
	position: relative; /* for IE6 */
	width:217px;
	height:18px;
}

#head_menues #head_menu1 a { background-image:url(../images/head_menu01.jpg); }
#head_menues #head_menu2 a { background-image:url(../images/head_menu02.jpg); }
#head_menues #head_menu3 a { background-image:url(../images/head_menu03.jpg); }
#head_menues #head_menu4 a { background-image:url(../images/head_menu04.jpg); }

#head_menues #head_menu1 a:hover { background-image:url(../images/head_menu01ov.jpg); }
#head_menues #head_menu2 a:hover { background-image:url(../images/head_menu02ov.jpg); }
#head_menues #head_menu3 a:hover { background-image:url(../images/head_menu03ov.jpg); }
#head_menues #head_menu4 a:hover { background-image:url(../images/head_menu04ov.jpg); }

#head_menues #head_menu1cr a { background-image:url(../images/head_menu01cr.jpg); }
#head_menues #head_menu2cr a { background-image:url(../images/head_menu02cr.jpg); }
#head_menues #head_menu3cr a { background-image:url(../images/head_menu03cr.jpg); }
#head_menues #head_menu4cr a { background-image:url(../images/head_menu04cr.jpg); }

/*-------------------- header-menu End --------------------*/
/*-------------------- header End --------------------*/
/*-------------------- main --------------------*/

#content{
	margin-top:10px;
	margin-bottom: 10px;
	width:950px;
	height:400px;
}

#content #mainpct {
	float:left;
	margin-left: 25px;
	width:660px;
	height:400px;
}

#content #banners {
	float:right;
	margin-right: 25px;
}

#content #banners .banner {
	margin: 0px;
}

#content #banners .bannermid {
	margin: 5px 0px 5px 0px;
}

/*-------------------- main End --------------------*/
/*-------------------- NEWS --------------------*/

#content #news_mainpct {
	float:left;
	margin-left: 25px;
	width:900px;
	height:400px;
	background-image:url(../images/news_main.jpg);
}

#news_ttl1 {
	margin-left: 452px;
	margin-top: 63px;
	margin-bottom:5px;
	padding: 0px;
	width:437px;	
	height:32px;
	background-image:url(../images/news_ttl1.gif);
}

#news_ttl2 {
	margin-left: 452px;
	margin-bottom:5px;
	padding: 0px;
	width:437px;	
	height:32px;
	background-image:url(../images/news_ttl2.gif);
}

#news_ttl3 {
	margin-left: 452px;
	margin-bottom:5px;
	padding: 0px;
	width:437px;	
	height:32px;
}

.message_area {
	margin-left: 452px;
	padding-left: 68px;
	height:124px;
}

/*-------------------- NEWS End --------------------*/
/*-------------------- DOWNLOAD --------------------*/

#content #download_mainpct {
	float:left;
	margin-left: 25px;
	width:900px;
	height:400px;
	background-image:url(../images/news_main.jpg);
}

#download_ttl1 {
	margin-left: 452px;
	margin-top: 63px;
	padding: 0px;
	width:437px;	
	height:32px;
	background-image:url(../images/download1_ttl.gif);
}

#download_ttl2 {
	margin-left: 452px;
	margin-top: 63px;
	padding: 0px;
	width:437px;	
	height:32px;
	background-image:url(../images/download2_ttl.gif);
}

#download_ttl3 {
	margin-left: 452px;
	margin-top: 63px;
	padding: 0px;
	width:437px;	
	height:32px;
	background-image:url(../images/download3_ttl.gif);
}

#download_comment {
	margin-top:4px;
	margin-right:11px;
	padding: 0px;
	text-align:right;	
}

#content #download_mainpct .movie {
	margin-top:5px;
	margin-left: 20px;
	width:860px;
	height:90px;
}

#content #download_mainpct .movie68 {
	margin-top:5px;
	margin-left: 20px;
	width:860px;
	height:68px;
}

#content #download_mainpct .thumb {
	float:left;
	margin: 0px;
	width:120px;
}

#content #download_mainpct .comment_thumbright {
	float:right;
	margin: 0px;
	width:740px;
}

#content #download_mainpct .comment_thumbright .comment {
	float:left;
	margin: 0px;
	width:620px;
}

#content #download_mainpct .comment_thumbright .comment .comment_rightbottom {
	float:right;
	margin-top: 34px;
	text-align:right;
}

#content #download_mainpct .comment_thumbright .comment .comment_rightbottom68 {
	float:right;
	margin-top: 12px;
	text-align:right;
}

#content #download_mainpct .comment_thumbright .thumb2  {
	float:right;
	margin: 0px;
	width:120px;
}

#content #download_mainpct #millorsite {
	margin-top:40px;
	margin-left:452px;
	width:436px;
	font-size:14px;
	line-height:22px;
}

#content #download_mainpct #millorsite #millor1 {
	float:left;
	width:218px;
}

#content #download_mainpct #millorsite #millor2 {
	float:left;
	width:218px;
}

#content .pink {
	color:#ff94ca;
}

#content #updatelink {
	margin-top:40px;
	margin-left:430px;
	width:436px;
	font-size:14px;
}

#content #manual {
	margin-top:40px;
	margin-left:350px;
	width:550px;
}

#content #download_mainpct #millorsite a:link {text-decoration:underline;}
#content #download_mainpct #millorsite a:visited {text-decoration:underline;}
#content #download_mainpct #millorsite a:hover {text-decoration:underline;}
#content #download_mainpct #millorsite a:active {text-decoration:underline;}

#content #download_mainpct #updatelink a:link {text-decoration:underline;}
#content #download_mainpct #updatelink a:visited {text-decoration:underline;}
#content #download_mainpct #updatelink a:hover {text-decoration:underline;}
#content #download_mainpct #updatelink a:active {text-decoration:underline;}

/*-------------------- DOWNLOAD End --------------------*/
/*-------------------- FAQ --------------------*/

#content #faq_mainpct {
	float:left;
	margin-left: 25px;
	width:900px;
	height:400px;
	line-height:12px;
	background-image:url(../images/news_main.jpg);
}

#faq_ttl1 {
	margin-left: 452px;
	margin-top: 63px;
	padding: 0px;
	width:437px;	
	height:32px;
	background-image:url(../images/faq_ttl1.gif);
}

#faq_comment {
	margin-top:4px;
	margin-right:11px;
	padding: 0px;
	text-align:right;	
}

#content #faq_mainpct .manual {
	margin-top:20px;
	margin-left:300px;
	width:600px;
}

#content #faq_mainpct #updatelink {
	margin-top:10px;
	margin-left:400px;
	width:480px;
	font-size:14px;
}

/*-------------------- FAQ End --------------------*/
/*-------------------- footer --------------------*/

#footer {
	width:950px;
	height:60px;
	background-image:url(../images/foot_bg.jpg);
	background-repeat:no-repeat;
}

#copy{
	padding: 10px 0 0 0;
	width:950px;
	text-align:center;
	font-size:11px;
}

/*-------------------- footer End --------------------*/
/*-------------------- LOVE EVOLUTION --------------------*/

#content_loveevo{
	margin-top:10px;
	margin-bottom: 10px;
	margin-left: 25px;
	width:900px;
	height:400px;
	background-image:url(../love_evo/images/love_evo_bg.jpg);
	background-repeat:no-repeat;
}

#content_loveevo #mainpct {
	float:left;
	margin-top: 6px;
	margin-left: 10px;
	width:640px;
	height:388px;
}

#content_loveevo #mainpct #samplepct {
	width:640px;
	height:388px;
	background-image:url(../love_evo/images/love_evo_cg_bg.jpg);
	background-repeat:no-repeat;
}

#content_loveevo #mainpct #samplepct .thumbs {
	float:left;
	width:120px;
	height:90px;
	margin-top:40px;
	margin-right:32px;
}

#content_loveevo #mainpct #samplepct .thumbsleftspace {
	float:left;
	width:32px;
	height:90px;
	margin-top:40px;
}

/*-------------------- global-menu --------------------*/

#loveevo_menues {
	margin: 0px;
	padding: 0px;
	position:absolute;
	width:240px;	
	top: 94px;
	left: 675px;

}

#loveevo_menues li {
	margin: 0px 0px 12px 0px;
	padding: 0px;
	float: left;
	list-style:none;
}

#loveevo_menues a {
	display: block;
	position: relative; /* for IE6 */
	width:240px;
	height:28px;
}

#loveevo_menues #loveevo_menu1 a { background-image:url(../love_evo/images/love_evo_menu01.gif); }
#loveevo_menues #loveevo_menu2 a { background-image:url(../love_evo/images/love_evo_menu02.gif); }
#loveevo_menues #loveevo_menu3 a { background-image:url(../love_evo/images/love_evo_menu03.gif); }
#loveevo_menues #loveevo_menu4 a { background-image:url(../love_evo/images/love_evo_menu04.gif); }

#loveevo_menues #loveevo_menu1 a:hover { background-image:url(../love_evo/images/love_evo_menu01ov.gif); }
#loveevo_menues #loveevo_menu2 a:hover { background-image:url(../love_evo/images/love_evo_menu02ov.gif); }
#loveevo_menues #loveevo_menu3 a:hover { background-image:url(../love_evo/images/love_evo_menu03ov.gif); }
#loveevo_menues #loveevo_menu4 a:hover { background-image:url(../love_evo/images/love_evo_menu04ov.gif); }

#loveevo_menues #loveevo_menu1cr a { background-image:url(../love_evo/images/love_evo_menu01cr.gif); }
#loveevo_menues #loveevo_menu2cr a { background-image:url(../love_evo/images/love_evo_menu02cr.gif); }
#loveevo_menues #loveevo_menu3cr a { background-image:url(../love_evo/images/love_evo_menu03cr.gif); }
#loveevo_menues #loveevo_menu4cr a { background-image:url(../love_evo/images/love_evo_menu04cr.gif); }

/*-------------------- global-menu End --------------------*/

/*-------------------- page-button --------------------*/

#loveevo_pagebtn {
	margin: 0px;
	padding: 0px;
	position:absolute;
	width:243px;
	top: 445px;
	left: 675px;

}

#loveevo_pagebtn div {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	list-style:none;
}

#loveevo_pagebtn #loveevo_pagePrev a {
	display: block;
	position: relative; /* for IE6 */
	margin-top:0px;
	margin-left:6px;
	margin-right:7px;
	width:30px;
	height:30px;
}

#loveevo_pagebtn #loveevo_pageNext {
	float:right;
}

#loveevo_pagebtn #loveevo_pageNext a {
	display: block;
	position: relative; /* for IE6 */
	margin-top:0px;
	width:30px;
	height:30px;
}

#loveevo_pagebtn a {
	display: block;
	position: relative; /* for IE6 */
	margin-top:10px;
	margin-right:3px;
	width:20px;
	height:20px;
}

#loveevo_pagebtn #loveevo_pagePrev a { background-image:url(../love_evo/images/love_evo_pagePrev.gif); }
#loveevo_pagebtn #loveevo_page1 a { background-image:url(../love_evo/images/love_evo_page1.gif); }
#loveevo_pagebtn #loveevo_page2 a { background-image:url(../love_evo/images/love_evo_page2.gif); }
#loveevo_pagebtn #loveevo_page3 a { background-image:url(../love_evo/images/love_evo_page3.gif); }
#loveevo_pagebtn #loveevo_pageNext a { background-image:url(../love_evo/images/love_evo_pageNext.gif); }

#loveevo_pagebtn #loveevo_pagePrev a:hover { background-image:url(../love_evo/images/love_evo_pagePrevov.gif); }
#loveevo_pagebtn #loveevo_page1 a:hover { background-image:url(../love_evo/images/love_evo_page1ov.gif); }
#loveevo_pagebtn #loveevo_page2 a:hover { background-image:url(../love_evo/images/love_evo_page2ov.gif); }
#loveevo_pagebtn #loveevo_page3 a:hover { background-image:url(../love_evo/images/love_evo_page3ov.gif); }
#loveevo_pagebtn #loveevo_pageNext a:hover { background-image:url(../love_evo/images/love_evo_pageNextov.gif); }

#loveevo_pagebtn #loveevo_pagePrevcr a { background-image:url(../love_evo/images/love_evo_pagePrevov.gif); }
#loveevo_pagebtn #loveevo_page1cr a { background-image:url(../love_evo/images/love_evo_page1cr.gif); }
#loveevo_pagebtn #loveevo_page2cr a { background-image:url(../love_evo/images/love_evo_page2cr.gif); }
#loveevo_pagebtn #loveevo_page3cr a { background-image:url(../love_evo/images/love_evo_page3cr.gif); }
#loveevo_pagebtn #loveevo_pageNextcr a { background-image:url(../love_evo/images/love_evo_pageNextov.gif); }

/*-------------------- page-button End --------------------*/
/*-------------------- sample window --------------------*/

#front {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}

#pct {
	margin:10px;
	width:400px;
	height:300px;
}

#comment {
	margin:10px;
	width:400px;
	text-align:center;
	line-height:18px;
	color:#13346f;
}

/*-------------------- sample window End --------------------*/
/*-------------------- LOVE EVOLUTION End --------------------*/
