@charset "UTF-8";

.t_center{
text-align:center;
}

.t_right{
text-align:right;
}

hr.clear{
height:0px;
margin:0px;
padding:0px;
border:0px;
clear:both;
color:#FFFFFF;
background:#FFFFFF;
}

img{
border:0px;
}

a{
color:#3773D5;
}

a:hover{
text-decoration:none;
}

a:visited{
color:#666666;
}



/* base */

* {
margin:0px;
padding:0px;
}

/* html */

html {
height:100%;
background:url("http://www.periodique-jp.com/html_images/html_bg.jpg") top center repeat-y;
}

/* body */

body{
height:100%;
margin:0px;
padding:0px;
color:#333333;
font-size:12px;
line-height:150%;
font-family: Verdana, Hiragino Maru Gothic Pro, Meiryo, "ＭＳ　Ｐゴシック", Arial, Helvetica, san-serif;
}

/* wrapper */

div#wrapper{
position:relative;
width:930px;
margin:0px auto;
padding:0px;
background:#FFFFFF;
}


/* container */

#container{
position:absolute;
top:155px;
width:930px;
margin:0px;
padding:0px;
background:#FFFFFF;
}

/* contents */

#contents{
width:700px;
margin:0px;
padding:0px;
float:left;
background:#FFFFFF;
}


/* main */

#main{
width:470px;
margin:0px 0px 20px 0px;
padding:0px;
float:right;
}

h1#inquiry_banner{
width:470px;
height:160px;
margin:0px 0px 23px 0px;
padding:0px;
}

h1#title_bg{
width:450px;
height:25px;
margin:0px 0px 23px 0px;
padding:8px 0px 0px 20px;
font-size:16px;
background:url("http://www.periodique-jp.com/html_images/title_bg.jpg") top left no-repeat;
}

h2.sub_title_bg{
width:450px;
height:25px;
margin:0px 0px 13px 0px;
padding:8px 0px 0px 20px;
font-size:16px;
background:url("http://www.periodique-jp.com/html_images/title_bg.jpg") top left no-repeat;
}

h2#index_title1{
width:470px;
height:33px;
margin:0px 0px 13px 0px;
padding:0px;
text-indent:-9999px;
background:url("http://www.periodique-jp.com/html_images/index_title1.jpg") top left no-repeat;
}

h2#index_title2{
width:470px;
height:33px;
margin:0px 0px 13px 0px;
padding:0px;
text-indent:-9999px;
background:url("http://www.periodique-jp.com/html_images/index_title2.jpg") top left no-repeat;
}

h2.c_entry_t , h3.c_entry_t{
font-size:14px;
margin:0px 0px 10px 0px;
padding:0px 0px 5px 5px;
border-bottom:1px solid #600000;
}

h2.c_entry_t a , h3.c_entry_t a{
color:#333333;
text-decoration:none;
}

h3#index_title3{
width:224px;
height:33px;
margin:0px 0px 13px 0px;
padding:0px;
text-indent:-9999px;
background:url("http://www.periodique-jp.com/html_images/index_title3.jpg") top left no-repeat;
}

h3#index_title4{
width:224px;
height:33px;
margin:0px 0px 13px 0px;
padding:0px;
text-indent:-9999px;
background:url("http://www.periodique-jp.com/html_images/index_title4.jpg") top left no-repeat;
}

h4.index_sub1{
width:224px;
height:20px;
margin:0px 0px 10px 0px;
padding:0px;
text-indent:-9999px;
background:url("http://www.periodique-jp.com/html_images/index_sub1.jpg") top left no-repeat;
}

h4.index_sub2{
width:224px;
height:20px;
margin:0px 0px 10px 0px;
padding:0px;
text-indent:-9999px;
background:url("http://www.periodique-jp.com/html_images/index_sub2.jpg") top left no-repeat;
}


div#contents_body{
width:470px;
margin:0px 0px 25px 0px;
padding:0px;
}

div.c_entry_b{
margin:0px 0px 15px 0px;
padding:0px;
}

p#navi{
margin:10px 0px;
padding:10px 0px;
text-align:right;
border-top:1px solid #CCCCCC;
}

ul.index_list1{
width:470px;
margin:0px 0px 21px 0px;
padding:0px;
list-style:none;
}

ul.index_list1 li{
margin:0px 0px 2px 0px;
padding:0px;
}

ul.index_list1 a{
width:445px;
margin:0px;
padding:0px 0px 0px 25px;
display:block;
background:url("http://www.periodique-jp.com/html_images/index_arrow_red.jpg") top left no-repeat;
}

ul.index_list2{
width:224px;
margin:0px 0px 13px 0px;
padding:0px;
list-style:none;
}

ul.index_list2 li{
margin:0px 0px 2px 0px;
padding:0px;
}

ul.index_list2 a{
width:199px;
margin:0px;
padding:0px 0px 0px 25px;
display:block;
background:url("http://www.periodique-jp.com/html_images/index_arrow_red.jpg") top left no-repeat;
}

div#index_contents_l{
width:224px;
margin:0px;
padding:0px;
float:left;
}

div#index_contents_r{
width:224px;
margin:0px;
padding:0px;
float:right;
}

div.subcat_l{
width:224px;
margin:0px;
padding:0px;
float:left;
}

div.subcat_r{
width:224px;
margin:0px;
padding:0px;
float:right;
}

ul#useful{
margin-left:20px;
}


div#contents_body_sitemap{
width:470px;
margin:0px 0px 25px 0px;
padding:0px;
}

div#contents_body_sitemap h2{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 10px;
font-size:12px;
border-left:8px solid;
}

div#contents_body_sitemap h2 a , div#contents_body_sitemap h3 a{
text-decoration:none;
}


div#contents_body_sitemap h3{
margin:0px 0px 0px 0px;
padding:0px;
font-size:12px;
}

div#contents_body_sitemap ul{
margin:0px 0px 10px 15px;
padding:0px;
list-style:none;
}

div#contents_body_sitemap li{
margin:0px 0px 0px 15px;
padding:0px;
}








/* rside */

#rside{
width:190px;
margin:0px 0px 20px 20px;
padding:0px;
float:left;
background:#FFFFFF;
}

#rside ul#r_top{
width:190px;
margin:0px 0px 23px 0px;
padding:0px;
list-style:none;
}

#rside li#r_top1{
margin:0px;
padding:0px;
background:url("http://www.periodique-jp.com/html_images/r_top1.jpg") top left no-repeat;
}

#rside li#r_top2{
margin:0px;
padding:0px;
background:url("http://www.periodique-jp.com/html_images/r_top2.jpg") top left no-repeat;
}

#rside li#r_top3{
margin:0px;
padding:0px;
background:url("http://www.periodique-jp.com/html_images/r_top3.jpg") top left no-repeat;
}

#rside li#r_top4{
margin:0px;
padding:0px;
background:url("http://www.periodique-jp.com/html_images/r_top4.jpg") top left no-repeat;
}

ul#r_top a{
width:190px;
height:40px;
margin:0px;
padding:0px;
text-indent:-9999px;
display:block;
}

h5#r_title1{
margin:0px;
padding:0px;
background:url("http://www.periodique-jp.com/html_images/r_title1.gif") top left no-repeat;
}

h5#r_title2{
margin:0px;
padding:0px;
background:url("http://www.periodique-jp.com/html_images/r_title2.gif") top left no-repeat;
}

h5#r_title3{
margin:0px;
padding:0px;
background:url("http://www.periodique-jp.com/html_images/r_title3.gif") top left no-repeat;
}

h5#r_title4{
margin:0px;
padding:0px;
background:url("http://www.periodique-jp.com/html_images/r_title4.gif") top left no-repeat;
}

h5#r_title5{
margin:0px;
padding:0px;
background:url("http://www.periodique-jp.com/html_images/r_title5.gif") top left no-repeat;
}

h5#r_title6{
width:190px;
height:28px;
margin:0px;
padding:0px;
background:url("http://www.periodique-jp.com/html_images/r_title6.gif") top left no-repeat;
text-indent:-9999px;
}

h5#r_title1 a , h5#r_title2 a , h5#r_title3 a , h5#r_title4 a , h5#r_title5 a , h5#r_title6 a{
width:190px;
height:28px;
margin:0px;
padding:0px;
text-indent:-9999px;
display:block;
}

#rside ul.r_menu{
width:170px;
margin:0px 0px 15px 0px;
padding:10px;
list-style:none;
background:#DFE8F5;
}

#rside ul.r_menu li{
margin:0px 0px 2px 0px;
padding:0px;
}

#rside ul.r_menu li a{
width:145px;
margin:0px;
padding:0px 0px 0px 25px;
display:block;
text-indent:0px;
background:url("http://www.periodique-jp.com/html_images/r_arrow_blue.jpg") top left no-repeat;
}

/* lside */

#lside{
width:190px;
margin:0px 0px 20px 20px;
padding:0px;
background:#FFFFFF;
}

h5#l_title1{
margin:0px;
padding:0px;
background:url("http://www.periodique-jp.com/html_images/l_title1.gif") top left no-repeat;
}

h5#l_title2{
margin:0px;
padding:0px;
background:url("http://www.periodique-jp.com/html_images/l_title2.gif") top left no-repeat;
}

h5#l_title3{
margin:0px;
padding:0px;
background:url("http://www.periodique-jp.com/html_images/l_title3.gif") top left no-repeat;
}

h5#l_title4{
margin:0px;
padding:0px;
background:url("http://www.periodique-jp.com/html_images/l_title4.gif") top left no-repeat;
}

h5#l_title5{
margin:0px;
padding:0px;
background:url("http://www.periodique-jp.com/html_images/l_title5.gif") top left no-repeat;
}

h5#l_title6{
margin:0px;
padding:0px;
background:url("http://www.periodique-jp.com/html_images/l_title6.gif") top left no-repeat;
}

h5#l_title1 a , h5#l_title2 a , h5#l_title3 a , h5#l_title4 a , h5#l_title5 a , h5#l_title6 a {
width:190px;
height:28px;
margin:0px;
padding:0px;
text-indent:-9999px;
display:block;
}

#lside ul{
width:170px;
margin:0px 0px 15px 0px;
padding:10px;
list-style:none;
background:#F4EADE;
}

#lside li{
margin:0px 0px 2px 0px;
padding:0px;
}

#lside ul li a{
width:145px;
margin:0px;
padding:0px 0px 0px 25px;
display:block;
text-indent:0px;
background:url("http://www.periodique-jp.com/html_images/l_arrow_red.jpg") top left no-repeat;
}


/* foot */

#foot{
clear:both;
width:930px;
margin:0px;
padding:25px 0px;
color:#E9C4C4;
text-align:center;
background:#6F0605;
}

#foot a{
color:#E9C4C4;
text-decoration:none;
}

#foot ul{
margin:0px 0px 5px 0px;
padding:0px;
list-style:none;
}

#foot ul li{
margin:0px;
padding:0px;
display:inline;
}

#foot p{
font-size:11px;
clear:both;
}


/* head */

#wrapper #head {
position: absolute !important;
top:0px !important;
width:890px;
margin:0px;
padding:0px 20px;
background:url("http://www.periodique-jp.com/html_images/head_bg.jpg") top left repeat-x #FFFFFF;
}

div#lead {
width:890px;
height:14px;
min-height:14px;
margin:0px;
padding:0px;
font-size:11px;
line-height:110%;
color:#E9C4C4;
text-align:right;
}

#head div#logo {
width:360px;
height:83px;
min-height:83px;
margin:0px;
padding:0px;
}

div#description {
width:450px;
height:63px;
min-height:63px;
margin:0px;
padding:20px 0px 0px 0px;
color:#888888;
float:right;
line-height:135%;
}

ul#global{
margin:0px;
padding:0px;
list-style:none;
clear:both;
}

ul#global li#global1{
margin:0px;
padding:0px;
display:block;
float:left;
background:url("http://www.periodique-jp.com/html_images/global1.jpg") top left no-repeat;
}

ul#global li#global2{
margin:0px;
padding:0px;
display:block;
float:left;
background:url("http://www.periodique-jp.com/html_images/global2.jpg") top left no-repeat;
}

ul#global li#global3{
margin:0px;
padding:0px;
display:block;
float:left;
background:url("http://www.periodique-jp.com/html_images/global3.jpg") top left no-repeat;
}

ul#global li#global4{
margin:0px;
padding:0px;
display:block;
float:left;
background:url("http://www.periodique-jp.com/html_images/global4.jpg") top left no-repeat;
}

ul#global li#global5{
margin:0px;
padding:0px;
display:block;
float:left;
background:url("http://www.periodique-jp.com/html_images/global5.jpg") top left no-repeat;
}

ul#global a{
width:178px;
height:39px;
margin:0px;
padding:0px;
text-indent:-9999px;
display:block;
}



/* contact */

table#contact{
width:470px;
margin:15px 0px 10px 0px;
padding:0px;
border-top:1px solid #CCCCCC;
}

table#contact th{
width:130px;
margin:0px;
padding:5px;
border-bottom:1px solid #CCCCCC;
text-align:left;
white-space:nowrap;
}

table#contact td{
width:320px;
margin:0px;
padding:5px;
border-bottom:1px solid #CCCCCC;
overflow:hidden;
}

table#contact td table{
width:100%;
margin:0px;
padding:0px;
border:none;
}

table#contact td table th{
width:100%;
margin:0px;
padding:0px;
text-align:left;
font-weight:normal;
background:#FFFFFF;
border:none;
}

table#contact td table td{
width:100%;
margin:0px;
padding:5px 0px 0px 0px;
border:none;
}

textarea{
font-size:13px;
}

ul#err{
margin:15px 0px 15px 30px;
padding:0px;
list-style:square;
}

