@charset "utf-8";

body  {

    font: 100% Verdana, Arial, Helvetica, "lr SVbN";

    width: auto;

    margin: auto;

    padding: 0;

    text-align: left;

    font-size: 9pt;

    background-color: #FFFFFF;

}

a {

    COLOR: #6666cc; TEXT-DECORATION: none

}

img {

    border: 0px

}

a:hover {

    TEXT-DECORATION: underline

}

.clear {

    clear: both;

    line-height: 0pt;

}

.comics #c-base { 

    width: 1008px;

    height: auto;

    margin-top: 10px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    text-align: left;

} 

/* xxxxxxxxxxx^Cgo[xxxxxxxxxxxx */

#c-titlebar { 

    float: left;

    width: 1008px;

    height: 27px;

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    background-color: #FFFFFF;

    background-image: url( "../c-images/surface-top.gif" );

    background-repeat: no-repeat;

    text-align: left;

} 

#c-titlebar-left { 

    float: left;

    width: 700px;

    height: 27px;

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    text-align: left;

} 

ul#navigation {

	position: relative;

	width: 660px;

	margin: 0px;

	height: 27px;

	list-style: none;

	overflow: hidden;

    }

ul#navigation li#one a {

	height: 27px;

	position: absolute;

	overflow: hidden;

	padding: 27px 0 0 0;

	text-indent: -100em;

	text-decoration: none;

	top: 0;

	width: 105px;

    }

ul#navigation li#two a {

	height: 27px;

	position: absolute;

	overflow: hidden;

	padding: 27px 0 0 0;

	text-indent: -100em;

	text-decoration: none;

	top: 0;

	width: 55px;

    }

ul#navigation li#three a {

	height: 27px;

	position: absolute;

	overflow: hidden;

	padding: 27px 0 0 0;

	text-indent: -100em;

	text-decoration: none;

	top: 0;

	width: 76px;

    }

ul#navigation li#four a {

	height: 27px;

	position: absolute;

	overflow: hidden;

	padding: 27px 0 0 0;

	text-indent: -100em;

	text-decoration: none;

	top: 0;

	width: 84px;

    }

ul#navigation li#five a {

	height: 27px;

	position: absolute;

	overflow: hidden;

	padding: 27px 0 0 0;

	text-indent: -100em;

	text-decoration: none;

	top: 0;

	width: 111px;

    }

ul#navigation li#six a {

	height: 27px;

	position: absolute;

	overflow: hidden;

	padding: 27px 0 0 0;

	text-indent: -100em;

	text-decoration: none;

	top: 0;

	width: 83px;

    }

li#one a{ 

	background: transparent url("../c-images/navi_top.gif") no-repeat;

	left: 46px;

	}

li#two a{ 

	background: transparent url("../c-images/navi_qa.gif") no-repeat;

	left: 170px;

	}

li#three a{ 

	background: transparent url("../c-images/navi_shop.gif") no-repeat;

	left: 238px;

	}

li#four a{ 

	background: transparent url("../c-images/navi_recruit.gif") no-repeat;

	left: 330px;

	}

li#five a{ 

	background: transparent url("../c-images/navi_guide.gif") no-repeat;

	left: 430px;

	}

li#six a{ 

	background: transparent url("../c-images/navi_comic.gif") no-repeat;

	left: 560px;

	}



#c-titlebar-right { 

    float: right;

    width: 308px;

    height: 20px;

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 7px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    font-size: 9pt; color: #9F9F9F;

    text-align: left;

    letter-spacing: 0.2pt;

    line-height: 1.2em;

    font-weight: bold;

} 

/* xxxxxxxxxxx^Cgo[xxxxxxxxxxxx */

/* xxxxxxxxxxx^Cgxxxxxxxxxxxx */

#c-title-waku { 

    float: left;

    width: 1008px;

    height: 88px;

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    background-color: #ccFFcc;

    background-image: url( "../c-images/surface-middle.gif" );

    background-repeat: repeat-y;

    text-align: left;

} 

#c-title { 

    float: left;

    width: 985px;

    height: 88px;

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 4px;

    margin-right: 19px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    background-color: #ccFFcc;

    background-image: url( "../c-images/c-title.jpg" );

    background-repeat: no-repeat;

    text-align: left;

} 

.c-title-left {

    float: left;

    width: 250px;

    height: 88px;

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    text-align: left;

    }

.google_search01 {

   float: left;

   width: 330px;

   height: 88px;

   margin-top: 0px;

   margin-bottom: 0px;

   margin-left: 40px;

   margin-right: 0px;

   padding-top: 10px;

   padding-bottom: 0px;

   padding-left: 0px;

   padding-right: 0px;

   text-align: left;

   font-size: 9pt; color: #000000;

   letter-spacing: 0.2pt;

   line-height: 1.2em;

   font-weight: normal;

   }

.google_search01 form {

   height: 0px;

   margin-top: 0px;

   margin-bottom: 0px;

   margin-left: 90px;

   margin-right: 0px;

   padding-top: 6px;

   padding-bottom: 0px;

   padding-left: 0px;

   padding-right: 0px;

   text-align: left;

   }

.google_search01_btn {

   height: 0px;

   margin-top: 0px;

   margin-bottom: 0px;

   margin-left: 0px;

   margin-right: 7px;

   padding-top: 0px;

   padding-bottom: 0px;

   padding-left: 0px;

   padding-right: 0px;

   text-align: left;

   font-size: 9pt; color: #FFFFFF;

   letter-spacing: 0.2pt;

   line-height: 1.2em;

   font-weight: normal;

   }

.google_search01_txt {

   height: 0px;

   margin-top: 0px;

   margin-bottom: 0px;

   margin-left: 0px;

   margin-right: 0px;

   padding-top: 0px;

   padding-bottom: 0px;

   padding-left: 0px;

   padding-right: 0px;

   text-align: left;

   font-size: 9pt; color: #FFFFFF;

   letter-spacing: 0.2pt;

   line-height: 1.2em;

   font-weight: normal;

   }

.c-title-right { 

   float: left;

   width: 250px;

   height: 88px;

   margin-top: 10px;

   margin-bottom: 0px;

   margin-left: 0px;

   margin-right: 0px;

   padding-top: 0px;

   padding-bottom: 0px;

   padding-left: 0px;

   padding-right: 0px;

   text-align: left;

} 

/* xxxxxxxxxxx^Cgxxxxxxxxxxxx */

/* xxxxxxxxxxxCxxxxxxxxxxxx */

#c-main { 

    float: left;

    width: 985px;

    height: auto;

    margin: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    text-align: left;

} 

/* xxxxxxxxxxxCwbhxxxxxxxxxxxx */

#c-main-tab {

    float: left;

    width: 982px;

    height: 45px;

    margin-top: 0px;

    margin-bottom: 3px;

    margin-left: 1px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    background-image: url( "../comics/c-images/ctab01.gif" );

    background-repeat: no-repeat;

    text-align: left;

    font-size: 9pt;

}

* html #c-main-tab {

    float: left;

    width: 982px;

    height: 45px;

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    background-image: url( "../comics/c-images/ctab01.gif" );

    background-repeat: no-repeat;

    text-align: left;

    font-size: 9pt;

}

#c-main-head { 

    float: left;

    width: 980px;

    height: 58px;

    margin-top: 0px;

    margin-bottom: 5px;

    margin-left: 5px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    text-align: left;

    font-size: 9pt;

}

.c-main-head-left { 

    float: left;

    width: 615px;

    height: 58px;

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    background-image: url( "../c-images/search-bg.gif" );

    background-repeat: no-repeat;

    text-align: left;

} 

.c-main-head-left-s { 

    float: left;

    width: 400px;

    height: 58px;

    margin-top: 0px;

    margin-bottom: 10px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 10px;

    padding-left: 0px;

    padding-right: 0px;

    text-align: left;

} 

.c-main-head-left-s-new { 

    float: left;

    width: 500px;

    height: 58px;

    margin-top: 0px;

    margin-bottom: 10px;

    margin-left: 100px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 10px;

    padding-left: 0px;

    padding-right: 0px;

    text-align: left;

} 

* html .c-main-head-left-s-new { 

    float: left;

    width: 500px;

    height: 58px;

    margin-top: 0px;

    margin-bottom: 10px;

    margin-left: 50px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 10px;

    padding-left: 0px;

    padding-right: 0px;

    text-align: left;

} 

.c-main-head-left-s input, .c-main-head-left-s select {

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 8px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    letter-spacing: 0px;

}

#c-main-head-right { 

    float: left;

    width: 208px;

    height: 58px;

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 7px;

    margin-right: 15px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    text-align: left;

}

.tab00 {width:50px;float: left;}

.tab01 {width:350px;float: left;}

.tab02 {width:150px;float: left;}

.tab03 {width:160px;float: left;}

.tab04 {width:170px;float: left;}

.tab05 {width:120px;float: left;}

.tab01 h3 a {text-indent: -100em; display:block; width:250px; height:40px;}

.tab02 h3 a {text-indent: -100em; display:block; width:120px; height:40px;}

.tab03 h3 a {text-indent: -100em; display:block; width:140px; height:40px;}

.tab04 h3 a {text-indent: -100em; display:block; width:130px; height:40px;}

.tab05 h3 a {text-indent: -100em; display:block; width:120px; height:40px;}





/* xxxxxxxxxxxCwbhxxxxxxxxxxxx */

/* xxxxxxxxxxxC{fBxxxxxxxxxxxx */

#c-main-body { 

    float: left;

    width: 985px;

    height: auto;

    margin-top: 6px;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    text-align: left;

    font-size: 9pt;

}

/* xxxxxxxxxxxC{fBijxxxxxxxxxxxx */

.c-main-body-left0 { 

    float: left;

    width: 200px;

    height: auto;

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    text-align: center;

} 

.c-main-body-left { 

    width: 180px;

    height: auto;

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 5px;

    margin-right: 0px;

    padding-top: 40px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    background-image: url( "../c-images/c-menu.gif" );

    background-repeat: no-repeat;

    border: solid 1px #66cc99;

    text-align: left;

} 

.cn-main-body-left { 

    width: 180px;

    height: auto;

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 10px;

    margin-right: 0px;

    padding-top: 40px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    background-image: url( "../comics/c-images/cm-search.gif" );

    background-repeat: no-repeat;

    border: solid 1px #66cc99;

    text-align: left;

} 

.c-main-body-left ul {

    margin-top: 4px;

    margin-bottom: 10px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    font-size: 9pt; color: #444444;

    letter-spacing: 0.2pt;

    line-height: 2.0em;

    text-align: left;

	}

.c-main-body-left ul li {

    clear:both;

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 10px;

    margin-right: 10px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    list-style-type: none;

    border-bottom: solid 1px #B4B4B4;

	}

.c-main-body-left ul li a {

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

}

.cn-main-body-left ul {

    margin-top: 4px;

    margin-bottom: 10px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    font-size: 9pt; color: #444444;

    letter-spacing: 0.2pt;

    line-height: 2.0em;

    text-align: left;

	}

.cn-main-body-left ul li {

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 10px;

    margin-right: 10px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    list-style-type: none;

    border-bottom: solid 1px #B4B4B4;

}

.cn-main-body-left ul li a {

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

}

.c-main-body-left-navi {

    width: 180px;

    height: auto;

    margin-top: 10px;

    margin-bottom: 0px;

    margin-left: 5px;

    margin-right: 0px;

    padding-top: 5px;

    padding-bottom: 5px;

    padding-left: 0px;

    padding-right: 0px;

    font-size: 8pt; color: #444444;

    border: solid 1px #66cc99;

    text-align: center;

} 

/* xxxxxxxxxxxC{fBijxxxxxxxxxxxx */

/* xxxxxxxxxxxC{fBijxxxxxxxxxxxx */

#c-main-body-center { 

    float: left;

    width: 550px;

    height: auto;

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    background-color: #ddFFdd;

    text-align: left;

} 

/* xxxxxxxxxxxC{fBijxxxxxxxxxxxx */

/* xxxxxxxxxxxC{fBiEjxxxxxxxxxxxx */

#c-main-body-right { 

    float: left;

    width: 200px;

    height: auto;

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    text-align: left;

} 

/* xxxxxxxxxxxC{fBiEjxxxxxxxxxxxx */

/* xxxxxxxxxxxC{fBxxxxxxxxxxxx */

/* xxxxxxxxxxxCxxxxxxxxxxxx */

/* xxxxxxxxxxxt[gNAxxxxxxxxxxxx */

.clearfloat { 

    clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

/* xxxxxxxxxxxt[gNAxxxxxxxxxxxx */

/* xxxxxxxxxxxtb^xxxxxxxxxxxx */

#c-foot01 { 

    width: 1008px;

   margin-top: 0px;

   margin-bottom: 0px;

   margin-left: 0px;

   margin-right: 0px;

   padding-top: 10px;

   padding-bottom: 0px;

   padding-left: 0px;

   padding-right: 0px;

   font-size: 9pt; color: #000000;

   letter-spacing: 0.2pt;

   line-height: 1.4em;

   text-align: center;

    background-image: url( "../c-images/surface-middle.gif" );

    background-repeat: repeat-y;

   }

#c-foot01in {

   width: 953px;

   margin-top: 0px;

   margin-bottom: 0px;

   margin-left: 15px;

   margin-right: 17px;

   border-top: solid 1px #9B9B9B;

   padding-top: 0px;

   }

#c-foot01 span {

   margin-top: 0px;

   margin-bottom: 0px;

   margin-left: 0px;

   margin-right: 0px;

   padding-top: 0px;

   }

} 

#c-foot02 { 

    float: left;

    width: 1008px;

    height: 27px;

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    padding-right: 0px;

    background-image: url( "../c-images/surface-bottom.gif" );

    background-repeat: no-repeat;

    text-align: left;

} 

#c-foot03 { 

    float: left;

    width: 1008px;

    height: auto;

    margin-top: 0px;

    margin-left: 0px;

    margin-right: 0px;

    padding-top: 0px;

    padding-bottom: 30px;

    padding-left: 0px;

    padding-right: 0px;

    font-size: 9pt; color: #000000;

    letter-spacing: 0.2pt;

    line-height: 2.0em;

    text-align: center;

} 

/* xxxxxxxxxxxtb^xxxxxxxxxxxx */

/* xxxxxxxxxxxxxxxxxxxxxxx */

div#c-searchresult {

    width: auto;

    margin: 0px 0px 0px 0px;

    padding: 2px;

    border: solid 0px #aaeecc;

    border-top: none;

    font-size:9pt;

}

#c-searchresult h3 {

	margin-top:0px;

	color:#FF0000;

}

#c-searchresult table {

	border-collapse:separate;

}

#c-searchresult tr.colored {

	background:#ddffee;

}

#c-searchresult tr.mouseon {

	background:#aaeecc;

}

#c-searchresult div.navi {

	text-align:center;

	padding:5px;

}

/* xxxxxxxxxxxxxxxxxxxxxxx */


