@charset "shift_jis";
/* CSS Document */

/* \*/
* html div, * html p{
 height:1%;
 }
/* */


/* ---------------------------------------------------------
全体の定義
--------------------------------------------------------- */
body {
color: #333333;
margin: 0;
padding: 0;
background-color: #ffffff;
}


/* ---------------------------------------------------------
枠
--------------------------------------------------------- */
#wrapper_error {
	height: auto;
	width: 1004px;
	margin: 0px auto;
	padding:0;
	background: #FFFFFF;
	overflow:hidden;
}

#wrapper_error .error_txt{
	width:780px;
	text-align:left;
	float:right;
}

#wrapper_error h1{
	height: 46px;
	width: 400px;
	margin: 10px auto ;
	padding:0 0 0 40px;
	line-height:46px;
	color:#000;
	background:url(https://cache.arukikata.co.jp/com_img/error/error_titlebg.jpg) left center no-repeat;
	
	font-size:16px;
}


#wrapper_error p.bodycopy {
	height: auto;
	width: 710px;
	margin: 0 auto ;
	text-align:center;
	padding:10px 0;
	line-height:150%;
	font-size:12px;
	border-top:#CCCCCC solid 2px;
}


#wrapper_error div.search {
	height: 25px;
	width: 400px;
	margin: 5px auto;
	padding:8px 0;
	background: #EEEEEE;
	text-align: center;
}

#wrapper_error .error_ad200{
	width:200px;
	height:200px;
	float:left;
	margin-top:23px;
}


/* ---------------------------------------------------------
RSS部分
--------------------------------------------------------- */		

/*#wrapper_error .rss_wrapper {
	width:234px;
	height:160px;
	float:left;
	background:url(/img/error_rssbg.gif) no-repeat;
	margin-left:10px;
	padding:0 3px 0 3px;
	font-size:10px;
	line-height:13px;
}

#wrapper_error .rss_wrapper h2{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	line-height:30px;
	height:30px;
	padding:0;
	margin:0;
}

#wrapper_error .rss_wrapper h2 a { color:#FFFFFF; text-decoration: underline;}
#wrapper_error .rss_wrapper h2 a:link { color:#FFFFFF; text-decoration: underline;}
#wrapper_error .rss_wrapper h2 a:visited { color:#FFFFFF; text-decoration: underline;}
#wrapper_error .rss_wrapper h2 a:active { color:#FFFFFF; text-decoration: underline;}
#wrapper_error .rss_wrapper h2 a:hover { color:#FFFFFF; text-decoration: underline;}

#wrapper_error .rss_wrapper dl.report_contents{
	width:230px;
	margin:0;
	padding:0;
	background:#FFFFFF;!important
}

#wrapper_error .rss_wrapper dt.right{
	width:125px;
	float:left;
	text-align:left;!important
	line-height:125%;
}	

#wrapper_error .rss_wrapper dt.right img{
	margin-right:2px;
}

#wrapper_error .rss_wrapper dt.left{
	height:auto;
	float:left;
	padding:2px;
	margin:0px;
}*/



/* ---------------------------------------------------------
リンク1列
--------------------------------------------------------- */
/*#link01 {
	width:143px;
	height:420px;
	display:block;
	margin:15px 0px 0px 13px;
	padding:0px 0px;
	border-left:#CCCCCC solid 2px;
	float:left;
}


#link01 h3 {
	font-size:14px;
	display:block;
	height:20px;
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 18px;
	background:url(../img/error_01bg.gif) no-repeat left center;
}

#link01 h3 a { color:#FF0000; text-decoration: underline; line-height: 150%;}
#link01 h3 a:link { text-decoration: underline; }
#link01 h3 a:visited { text-decoration: underline; }
#link01 h3 a:active { text-decoration: none; }
#link01 h3 a:hover { text-decoration: none; }
*/


/*#link01 ul {
	display:block;
	height:auto;
	margin:10px 0px 10px 4px;
	padding:0px 0px;
	font-size:10px;
	line-height: 150%; 
}

#link01 ul li{ 
	color:#333333;!important 
	margin:0;
	padding:0; 
	list-style:none;
}
#link01 a { color:#333333; text-decoration: underline; line-height: 150%;}
#link01 a:link { text-decoration: underline; }
#link01 a:visited { text-decoration: underline; }
#link01 a:active { text-decoration: none; }
#link01 a:hover { text-decoration: none; }*/



/* ---------------------------------------------------------
リンク2列
--------------------------------------------------------- */
/*#link02_wrapper {
	width:290px;
	height:410px;
	display:block;
	margin:15px 0px 0px 5px;
	padding:0px 0px;
	border-left:#CCCCCC solid 2px;
	float:left;
}


#link02_wrapper h3 {
	font-size:14px;
	display:block;
	height:20px;
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 18px;
	background:#EEEEEE url(/com_img/a_glay.gif) no-repeat left center;
}

#link02_wrapper h3 a { color:#000000; text-decoration: underline; line-height: 150%;}
#link02_wrapper h3 a:link { text-decoration: underline; }
#link02_wrapper h3 a:visited { text-decoration: underline; }
#link02_wrapper h3 a:active { text-decoration: none; }
#link02_wrapper h3 a:hover { text-decoration: none}



#link02 {
	width:143px;
	height:400px;
	display:block;
	margin:0;
	padding:0;
	float:left;
}

#link02 ul {
	display:block;
	height:auto;
	margin:10px 0px 10px 4px;
	padding:0;
	font-size:10px;
	line-height: 150%; 
}

#link02 ul li{ 
	color:#333333;!important 
	margin:0;
	padding:0; 
	list-style:none;
}
#link02 a { color:#333333; text-decoration: underline; line-height: 150%;}
#link02 a:link { text-decoration: underline; }
#link02 a:visited { text-decoration: underline; }
#link02 a:active { text-decoration: none; }
#link02 a:hover { text-decoration: none; }

/* ---------------------------------------------------------
広告
--------------------------------------------------------- */
/*
#adsense {
	text-align:center;
	margin:2px 0px 2px;
	padding-top:10px;
}*/


/*----------------------------------------------------------
08.09.25 追記
--------------------------------------------------------- */

/*.rss_wrap {
	width:470px;
	float:left;
}

.rss_wrap p {
	width:460px;
}*/

/*----------------------------------------------------------
14.08.15 追記
--------------------------------------------------------- */
/*.link_area{
	width:1024px;
	overflow:hidden;
	padding-top:20px;
}

.link_list{
	width:185px;
	float:left;
	padding-right:10px;
}

.link_list.map{
	width:670px;
	padding-right:10px;
}

.link_list.map ul{
	float:left;
	margin-right:15px;
}

.link_list p{
	font-weight:bold;
	padding-bottom:15px;
	font-size:14px;
}

.link_list ul{
	padding-left:15px;
}

.ad200box{
	width:200px;
	height:200px;
	float:left;
	padding-left:20px;
}

span.hawaii{
	color:#92d857;
}

span.resort{
	color:#f09f32;
}

span.asia{
	color:#d483a7;
}

span.europe{
	color:#4cabab;
}

span.namerica{
	color:#f77373;
}

span.samerica{
	color:#78914f;
}

span.oceania{
	color:#81a7f2;
}

span.meast{
	color:#a88848;
}

span.africa{
	color:#cc8a69;
}

span.poles{
	color:#31b1cc;
}

span.japan{
	color:#ab8de9;
}

.top_map {
    height: 170px;
	width:335px;
	background:url(/com_img/error/map.gif) no-repeat;
    position: relative;
	float:left;
}

div.top_map img.hawaii {
    position: absolute;
    right: 97px;
    top: 40px;
}

div.top_map img.resort {
    position: absolute;
    right: 67px;
    top: 80px;
}

div.top_map img.europe {
    left: 23px;
    position: absolute;
    top: 25px;
}

div.top_map img.namerica {
    position: absolute;
    right: 42px;
    top: 30px;
}

div.top_map img.samerica {
    position: absolute;
    right: 2px;
    top: 100px;
}

div.top_map img.oceania {
    left: 143px;
    position: absolute;
    top: 105px;
}

div.top_map img.meast {
    left: 13px;
    position: absolute;
    top: 70px;
}

div.top_map img.africa {
    left: 13px;
    position: absolute;
    top: 110px;
}

div.top_map img.poles {
    left: 73px;
    position: absolute;
    top: 120px;
}

div.top_map img.japan {
    left: 123px;
    position: absolute;
    top: 30px;
}

div.top_map img.asia {
    left: 93px;
    position: absolute;
    top: 70px;
}

.ad728box{
	width:728px;
	height:180px;
	margin:35px auto 0;
}
*/












