@charset "utf-8";
* { /* 全ての要素の間隔・余白を０へ */
	margin: 0;
	padding: 0;
}
html {
	overflow-y: scroll;
}
/* センタリング */
body {
	color: #333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.8em;
	line-height: 1.4;
	height: 100%;
	text-align: center;
}
#page {
	width: 750px;
	margin: 10px auto;
	text-align: left;
}
/* -------------------------------------------ヘッダー */
#header {
	margin-bottom: 10px;
	height: 60px;
	border-top: 1px solid #56B025;
	border-bottom: 1px solid #56B025;
}
#page #rink {
	height: 53px;
	width: 234px;
	margin-bottom: 20px;
	float: right;
	margin-right: 25px;
	padding: 0px;
	margin-top: 5px;
	border: 1px solid #ff9933;
}

#header #logo {
	width: 200px;
	margin-top: 5px;
	float: left;
}
#header #moji {
	margin-top: 3px;
	height: 22px;
}
#header #global-navi {
}
#header #global-navi ul li {
	margin-left: 40px;
	margin-top: 13px;
	padding-left: 10px;
	float: left;
	list-style-type: none;
	background-image: url(../image/triangle.gif);
	background-repeat: no-repeat;
	background-position: 1px;
}
#header #global-navi ul li a {
	color: #666;
	text-decoration: none;
}
#header #global-navi ul li a:hover {
	color: #333;
	border-bottom: 1px solid #E71871;
	text-decoration: none;
}
/* -------------------------------------------トップメイン */
#main {
	width: 750px;
	padding: 0px;

}
#Visual {
	padding-left: 35px;
	height: auto;
	width: auto;

}

#kage {
	display: none;
}

/* -------------------------------------------トップサブ */
#sub {
	height: auto;
	margin-top: 10px;
	border-top: 1px solid #56B025;
}
.net {
	width: 350px;/*全体の幅*/
	float: left;
	margin-top: 25px;
	margin-bottom: 15px;
	border: solid 1px #F8C20F;
}
.info {
	width: 435px;/*全体の幅*/
	margin-top: 25px;
	margin-left: 25px;
	margin-bottom: 15px;
	border: solid 1px #2DB0CD;
}
.net dt {/*タイトル部分*/
	position: absolute;
	width: 200px;
	font-weight: bold;
	margin: -17px 20px 0 20px;
	padding: 6px 0 6px 1em;
	border: solid 1px #F8C20F;
	background: #FFE8AE;
}
.info dt {/*タイトル部分*/
	position: absolute;
	width: 200px;
	font-weight: bold;
	margin: -17px 20px 0 20px;
	padding: 6px 0 6px 1em;
	border: solid 1px #2DB0CD;
	background: #D4F4FF;
}
.net dt a,
.info dt a {
	color: #666;
	font-size: 0.8em;
	text-decoration: none;
}
.net dt a:hover,
.info dt a:hover {
	text-decoration: underline;
}
.net dd,
.info dd {/*内容部分*/
	margin: 0px 10px 0px 10px;
	padding: 1.5em 0 8px 0;
	border: solid 0px #BABABD;
}
.net dd p,
.info dd p {/*段落*/
	padding: 0.7em;/*テキスト部分の余白*/
	margin: 0;
	border-bottom: dotted 1px #BABABD;
}
.net dd p,
.info dd p strong{/*段落*/
	border-left: solid 2px #FC3;
	padding-left: 3px;
	border-bottom: solid 1px #BABABD;
}
/* -------------------------------------------フッター */
#footer {
	clear: right;
	text-align: center;
	margin-top: 10px;
}
#footer #footer-navi {
	border-top: 1px solid #56B025;
	border-bottom: 1px solid #56B025;
}
#footer #footer-navi a {
	text-decoration: none;
	color:#5b5b5b;
}
#footer #footer-navi a:hover {
	color: #56B025;
	text-decoration: none;
}
/* -------------------------------------------商品情報 */
#goods {
	margin: 0px 30px;
}
#goods h2 {
	margin-bottom: 20px;
	border-bottom: 3px double #2DB0CD;
}
#goods #syohin {
	width: 678px;
	margin: 0px auto;
}
#goods #syohin img {
	margin: 2px;
}

#goods #waku {
	width: 412px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#goods #waku .Gname {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	padding-left: 5px;
	border-left: 2px solid #FFBFFF;
	border-bottom: 1px solid #A0A0A4;
}

#goods #waku p {
	margin-bottom: 25px;
	text-align: left;
}
/* -------------------------------------------会社概要 */
#company {
	margin: 0px 30px;
}
#company h2 {
	border-bottom: 3px double #2DB0CD;
}
#company table {
	margin: 10px auto;
	border-spacing: 1px;
	background-color: #EBEBEB;
}
#company table th {
	width: 150px;
	text-align: left;
	padding: 10px 10px;
	background-color: #CCC;
}
#company table td {
	padding: 10px 10px;
	background-color: #FFF;
}
#company p {
	margin-left: 450px;
	color: #999;
}
/* -------------------------------------------お問い合わせ */
#inquiry {
	height: 300px;
	margin: 0px 30px;
}
#inquiry h2 {
	border-bottom: 3px double #2DB0CD;
}
#inquiry table {
	margin: 10px auto;
	border-spacing: 1px;
	background-color: #EBEBEB;
}
#inquiry table th {
	width: 200px;
	text-align: left;
	padding: 10px 10px;
	background-color: #CCC;
}
#inquiry table td {
	padding: 10px 10px;
	background-color: #FFF;
}
#inquiry p {
	margin-left: 330px;
	color: #D40055;
}
#inquiry #inpo{
	margin: 10px 120px 0px 120px;
	padding: 5px;
	color: #F00;
	background-color: #FFBFFF;
}
/* -------------------------------------------リンク */
#link {
	height: 700px;
	margin: 0px 30px;
}
#page #mob {
	float: right;
	height: 53px;
	width: 234px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-top: 15px;
	text-decoration: none;
}
#page #blog {
	height: 53px;
	width: 180px;
	margin-top: 10px;
	clear: right;
	float: right;

}
#page .bannerlist {
	clear: right;
	width: 435px;
	float: right;
	margin-bottom: 20px;
	margin-right: 18px;
	margin-top: 10px;
}
#page .bannerlist .banner a {
	text-decoration: none;
}

#page .bannerlist .banner {
	float: right;
	text-align: center;
	margin-right: 5px;
	margin-left: 4px;
}


#link h2 {
	border-bottom: 3px double #2DB0CD;
}
#link table {
	margin: 20px auto;
}
#link table th {
	font-weight: normal;
	text-align: center;
	border-bottom: 1px dotted #CCC;
	background-color: #FFF;
}
#link table td {
	padding: 10px 10px;
	border-bottom: 1px dotted #CCC;
	background-color: #FFF;
}
#info h2 {
	border-bottom: 3px double #2DB0CD;
}
#info table {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#info table th {
	font-weight: normal;
	text-align: left;
	border-bottom: 1px dotted #CCC;
	background-color: #FFF;
}
#info table td {
	padding: 10px 10px;
	border-bottom: 1px dotted #CCC;
	background-color: #FFF;
}
/* -------------------------------------------にゃんぱいあすぺしゃるサイト */
#goodsNyan {
	width: 705px;
	margin: 0px auto;
}
#goodsNyan img{
	margin: 5px 0px 5px 10px;
}
#footer #copyright #imgatten {
	font-size: 10px;
	margin-top: 4px;
	margin-bottom: 2px;
}
#pickupchara {
	float: right;
	margin-right: 25px;
	width: 245px;
	padding: 0px;
	margin-top: 10px;
}
#info {
	clear: right;
	float: left;
}
#pickupchara .title {
	margin-left: 8px;
	margin-bottom: 10px;
}
#pickupchara .chara_banner {
	margin-bottom: 5px;
}
#banner {
	float: right;
	width: 250px;
	margin-right: 22px;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 20px;
}
#banner .etc_banner {
	clear: right;
	margin-top: 10px;
}
#link table tr th a img {
	padding-top: 5px;
	padding-bottom: 5px;
}
/* -------------------------------------------リニューアル　キャラクター紹介 */

#goods #chara_waku {
	height: auto;
	width: 575px;
	margin-left: 60px;
	margin-top: 50px;
}

#goods #chara_waku #right {
	float: right;
	width: 160px;
}
#goods #chara_waku #right a img {
	margin-bottom: 20px;
}
#goods #chara_waku #left {
	width: 405px;
	margin-bottom: 150px;
}
#goods #chara_waku #left .top {
	height: auto;
	width: auto;
}
#goods #chara_waku #left .ban {
	height: auto;
	width: auto;
}
#goods #chara_waku #left .ban a img {
	margin-left: 1px;
}
#goods #chara_deta {
	height: auto;
	width: 500px;
	margin-left: 90px;
	margin-top: 50px;
	margin-bottom: 70px;
}
#momonga {
	background-image: url(../goods/image/glad_momonga_intra.jpg);
	height: 245px;
	width: 500px;
}


#momonga p {
	padding-top: 133px;
	padding-left: 40px;
}

#chibitora {
	height: 410px;
	width: 500px;
	background-image: url(../goods/image/glad_chibitora_info.jpg);
}



#chibitora p {
	padding-top: 133px;
	padding-left: 40px;
}
#chibitora table {
	margin-top: 60px;
	margin-left: 20px;
}
#chibitora table tr td a img {
	margin-bottom: 8px;
}
#nikukyuclub {
	background-image: url(../goods/image/glad_nikukyu_intra.jpg);
	height: 245px;
	width: 500px;
}
#corocoro table {
	margin-top: 35px;
	margin-left: 20px;
}
#corocoro table tr td a img {
	margin-bottom: 10px;
}


#nikukyuclub p {
	padding-top: 133px;
	padding-left: 40px;
}
#corocoro {
	background-image: url(../goods/image/glad_corocoro_info.jpg);
	height: 340px;
	width: 500px;
}
#corocoro p {
	padding-top: 133px;
	padding-left: 40px;
}
#goods #chara_deta .top {
	text-align: right;
	margin-bottom: 15px;
}
/* -------------------------------------------リニューアル　ダウンロード */
#goods #chara_down {
	width: 650px;
	padding-left: 20px;

}
#goods #chara_down #atten {
	padding-bottom: 20px;
}
#goods #chara_down #atten p {
	padding-bottom: 10px;
}
#goods #chara_down #atten p a {
	text-decoration: none;
	color: #F6C;
}

#goods #chara_down #atten p a:hover {
	text-decoration: underline;
}
.character_title {
	text-align: center;
	padding-bottom: 15px;
}

#momonga_down table tr td a   {
	color: #090;
	text-decoration: none;
}
#momonga_down table tr td a:hover {
	color: #F60;
	text-decoration: none;
}
#nikukyu_down table tr td a {
	color: #666;
	text-decoration: none;
}
#nikukyu_down table tr td a:hover {
	color: #F6C;
	text-decoration: none;
}

#chibitora_down table   {
	text-align: center;
}
#new_down table {
	text-align: center;
}
#new_down table tr td a {
	color: #666;
	text-decoration: none;
}
#new_down table tr td a:hover {
	color: #F93;
	text-decoration: none;
}

#korokoro_down table tr td a   {
	color: #03C;
	text-decoration: none;
}
#korokoro_down table tr td a:hover {
	color: #F03;
	text-decoration: none;
}
#chibitora_down table tr td a   {
	color: #369;
	text-decoration: none;
}
#chibitora_down table tr td a:hover {
	text-decoration: none;
	color: #EE959D;
}

/* -------------------------------------------リニューアル　ライセンシー募集 */
#goods #licensee {
	width: 580px;
	margin-left: 55px;
	padding-top: 20px;
	text-align: center;
}
#goods #licensee #title {
	text-align: center;
	margin-bottom: 35px;
}
#goods #licensee p {
	width: 360px;
	text-align: justify;
	margin-left: 115px;
	margin-bottom: 30px;
}
#goods #licensee table {
	text-align: center;
	margin-bottom: 50px;
}
#goods #licensee #licenseeinfo {
	text-align: center;
	margin-bottom: 150px;
}

/* -------------------------------------------リニューアル　チビトラ・キャラ紹介 */
#goods #chara_waku #chibi_charalist {
	padding-top: 20px;
	padding-bottom: 50px;
}
#goods #chara_waku #chibichara_back {
	margin-bottom: 30px;
}


#goods #chara_waku #coro_back {
	margin-bottom: 30px;
}
/* -------------------------------------------リニューアル　コロコロ・キャラ紹介 */
#goods #chara_waku #coro_charalist {
	padding-top: 20px;
	padding-bottom: 50px;
}

/* -------------------------------------------リニューアル　チビトラ・グッズ紹介 */
#goods #chara_waku #goods201105 {
	background-image: url(../goods/chibitora/img/goods201105.jpg);
	height: 1005px;
	width: 575px;
	text-align: center;
	margin-bottom: 0px;
}
#goods #chara_waku .chibigoods_top {
	text-align: right;
	margin-top: 5px;
	margin-right: 5px;
}
#goods #chara_waku #chibigoods_back {
	margin-bottom: 40px;
	margin-left: 5px;
}

#goods #chara_waku #chibigoods_atten {
	margin-left: 10px;
	font-size: 10px;
	margin-bottom: 20px;
}

/* -------------------------------------------リニューアル　チビトラ・ショップリスト */
#goods #chara_waku #chib_shoplistb {
	text-align: right;
	margin-bottom: 10px;
}
#goods #chara_waku #chibi_shoplist {
	margin-bottom: 20px;
}

/* -------------------------------------------リニューアル　チビトラ・ストーリー */
#goods #chara_story {
	height: auto;
	width: auto;
}
#goods #chara_story #s_chibi {
	margin-top: 45px;
	margin-bottom: 30px;
	padding-left: 5px;
	padding-top: 30px;
	padding-bottom: 30px;
	background-image: url(../goods/chibitora/img/chibi_story_back.jpg);
}
#goods #chara_story #chibistory_back {
	margin-bottom: 20px;
}
/* -------------------------------------------リニューアル　コロコロ・ストーリー */
#goods #chara_story #s_corocoro {
	margin-top: 45px;
	margin-bottom: 30px;
	padding-left: 5px;
	padding-top: 30px;
	padding-bottom: 30px;
	background-image: url(../goods/corocoro/img/corocor_story_back.jpg);
}
#goods #chara_story #corostory_back {
	margin-bottom: 20px;
}
/* -------------------------------------------リニューアル　チビトラ・イベント */
#goods #chara_event {
	height: auto;
	width: auto;
}
#goods #chara_event #e_chibi {
	background-image: url(../goods/chibitora/img/event_08-21.jpg);
	height: 939px;
	width: 639px;
	margin-left: 30px;
}
#goods #chara_event #chibievent_back {
	margin-bottom: 20px;
	margin-top: 20px;
