@charset "UTF-8";
/*////////////////////////////////////////////////////////////
SITENAME

Copyright (C) All Rights Reserved.
------------------------------------------------------------

[Reset]
	0. All
	1. HTML, Body, Anchor
	2. Others
		2-1. Inline-level Elements
		2-2. Block-level Elements
		2-3. Table
		2-4. For IE - Page Zoom
[Style]
	0. Common Style
	1. Main Layout
	2. Header
		2-1. Site Name
	3. Footer
	4. Main Content
		-. Common Style

	90. Others
			+ Noscript Message
			+ Campaign Logo
	99. clearfix

////////////////////////////////////////////////////////////*/

/* ################################################################################
	[Reset - lighter than common.css] Resetting HTML elements styles
   ################################################################################ */
/* ------------------------------------------------------------
	0. All
   ------------------------------------------------------------ */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,oh5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}


/* ------------------------------------------------------------
	1. HTML, Body, Anchor
   ------------------------------------------------------------ */
html {}

body {
	margin: 0;
	padding: 0;
	text-align: center; /* For IE6 */
	font-family:"メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 13px;
	line-height: 1;
}
/* for IE7 */
*:first-child+html body {
	font-size: 82%;
}
/* for IE6 */
* html body {
	font-size: 82%;
}

a:link,
a:visited {
	color: #8F2B45;
}

a:visited {
	color: #3A1522;
}

a:hover,
a:active  {
	color: purple;
	text-decoration: none;
	color:#BC3C64;
}

/* ------------------------------------------------------------
EXAMPLES

display:size | font-size

8px  | 62%
9px  | 70%
10px | 77%
11px | 85%
12px | 93%
13px | 100%
14px | 108%
15px | 116%
16px | 124%
17px | 131%
18px | 139%
19px | 147%
20px | 154%
21px | 162%
22px | 170%
23px | 177%
24px | 185%
25px | 193%
26px | 200%
27px | 208%

   ------------------------------------------------------------ */

/* ------------------------------------------------------------
	2. Others
   ------------------------------------------------------------ */

/*  2-1. Inline-level Elements
   ------------------------------------------------- */
img {
	vertical-align: top;
	border: 0;
}
object {
	vertical-align: middle;
	outline: none;
}
strong {
	font-weight: bold;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-weight: normal;
	font-style: normal;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
fieldset {
	border: 0;
}
input,textarea,select {
	color:#FF4D7C;
	border:none;
	font-size: inherit;
	font-weight: inherit;
	font-family: inherit;
}

/*  2-2. Block-level Elements
   ------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
	line-height: 1;
}
hr {
	display: none;
}
:before,q:after {
	content: '';
}
abbr,acronym {
	border: 0;
	font-variant: normal;
}
pre,code {
	font-family: monospace;
}
li {
	list-style: none;
}

/*  2-3. Table
   ------------------------------------------------- */
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
	font-weight: inherit;
	font-family: inherit;
}
caption,th {
	text-align: left;
}


/*  2-4. For IE
   ------------------------------------------------- */
/* For IE7 Page Zoom */
*:first-child+html body,
*:first-child+html br {
	letter-spacing: 0;
}



/* ################################################################################
	[Onedari] Setting Onedari Page styles
   ################################################################################ */
/* ------------------------------------------------------------
	0. Common Style
   ------------------------------------------------------------ */

/* ------------------------------------------------------------
	1. Main Layout
   ------------------------------------------------------------ */
div#container {
	background-color:#FF7C9F;
	width: 800px;
	margin: 0 auto;
	padding-bottom:30px;
	text-align: left;
}

div#header {
margin-bottom:20px;
}

div#content {}

div#footer {
	text-align: left;
}

/* ------------------------------------------------------------
	2. Header
   ------------------------------------------------------------ */

/*  2-1. Site Name
   ------------------------------------------------- */
div#header h1 {}

/* ------------------------------------------------------------
	3. Footer
   ------------------------------------------------------------ */
div#footer p#copyright {}

/* ------------------------------------------------------------
	4. Main Content
   ------------------------------------------------------------ */



div.what_kon_box{
background-color:#de8dbc;
padding-bottom:8px;
padding-right:33px;
padding-left:33px;
padding-top:8px;
margin-bottom:18px;
}

p.what_kon_button{
padding-left:20px;
padding-top:31px;
float:left;
}

div.box1{
background-repeat:repeat-x;
width:760px;
padding-right:19px;
padding-left:19px;
padding-bottom:20px;
}

div.box2{
width:800px;
}

div.kon_dey_box{
padding-left:18px;
float:left;
}

div.kon_day_illust{
float:left;
padding-right:7px;
}

div.put_button{
text-align:center;
padding-top:30px;
padding-bottom:23px;
}

div.sample_button{
margin-top:30px;
}

div.line{
padding-top:31px;
background-image:url(./img/line.gif);
background-repeat:repeat-x;
}

div.board{
background-image:url(./img/bord.gif);
background-repeat:no-repeat;
background-position:50% 0;
}

p.fontColor_white{
color:#FFFFFF;
line-height:1.6em;
padding-left:17px;
padding-bottom:5px;
width:484px;
font-size:93%;
}

p.fontColor_white_2{
color:#FFFFFF;
line-height:1.6em;
padding-left:5px;
padding-bottom:5px;
width:360px;
font-size:93%;
float:left;
}

div.explanationBox{
width:513px;
float:left;
}

div.bligParts_box_inner{
background:#fff;
width:160px;
padding-bottom:10px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
margin-left:8px;
margin-bottom:10px;
margin-top:9px;
text-align:center;
width:163;
}

div.bligParts_box a{
	padding-left:5px;
	}

div.bligParts_box{
padding-bottom:10px;
padding-right:25px;
padding-left:25px;
margin-left:auto;
margin-right:auto;
float:left;
height:450px;
width:197px;
}

h2.title{
padding-bottom:7px;
padding-bottom:13px;
width:513px;
}

h2.top{
padding-top:20px;
}

p.what_kon_text{
float:left;
width:515px;
}

div.question{
float:left;
padding-left:18px;
padding-right:12px;
}

div.footer ul{
float:left;
}

div.logo{
float:left;
padding-left:97px;
width:118px;
}

div.boxTopicTags{
padding-right:93px;
width:472px;
float:right;
line-height:1.5em;
}

#mnTopicTag li{
	line-height:1.5pm;
font-size:66%;
display: inline;
width:400px;
} 


div#copy{
clear:both;
padding-top:33px;
text-align:center;
font-size:77%;
}



/*  -. Intro
   ------------------------------------------------- */
div.contIntro {
}



/*  -. Sample Blogparts
   ------------------------------------------------- */
/* div#contBpSample01.contBpSample */
div.contBpSample {
	width: 160px;
	height: 160px;
}


/*  -. Blogparts Tag
   ------------------------------------------------- */
/* div#contBpTag.contBpTag */
div.contBpTag {
text-align:center;
padding-top:73px;
}

div.contBpTag textarea.bpTag {
	width: 472px;
	height: 80px;
	overflow: auto;
	font-family: monospace;
}

/* ------------------------------------------------------------
	90. Others
   ------------------------------------------------------------ */
.hidden {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

/* Noscript Message */
p#msgNoscript {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30000;
	width: 100%;
	padding: 5px 0;
	border: 1px solid #f00;
	background: #fcc;
	color: #f00;
	line-height: 1.2;
	text-align: center;
	opacity: 0.7;
}

/* ------------------------------------------------------------
	99. clearfix
   ------------------------------------------------------------ */
.group:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.group {
	display: inline-block;
}

/* exclude MacIE5 \*/
* html .group { height: 1% }

.group {
	display: block;
}
/* end: exclude MacIE5 */
